こんにちは、誰かがこれについて私を助けてくれることを願っています
Json ファイルの動的データを含むマップがあります。json のデータフィールドは [[LAT]] [[LONG]] です。
私がやろうとしているのは、json ファイルによって送信される値がない場合、mapcontainer div を閉じる必要があるということです。私がこれまで持っているものは機能していません。
ここにJavaScript:
<script type="text/javascript">
function initialize() {
var latlng = new google.maps.LatLng(50.892374,5.992003);
var myOptions = {
zoom: 15,
streetViewControl: true,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
if (latlng !== "50.892374" , "5.992003000000068"){
alert(latlng)
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
}
else{
alert("hide mapcontainer div")
document.getElementById("mapcontainer").style.visibility = 'none';
}
}
</script>
問題は、latlng が、私が何をしても、私の例で与えた値と決して等しくないことです。
これは私が閉じたいdivです:
<div class="mapcontainer" id="mapcontainer">
<div class="themap">
<div id="map_canvas" style="width:100; height:200px;"></div>
</div>
</div>
私の実際の作業では、latlng は次のようになります。 var latlng = new google.maps.LatLng([[LAT]],[[LONG]]);
助けてくれてありがとう