2013-02-19 25 views
0

我可以從我的網站的外部JSON讀取lat,lgt等。但我不明白爲什麼標記(markerclusterer)不displayd。谷歌地圖不'顯示標記後得到外部JSON

我可以告訴你兩個示例:

1 =>http://www.webtemplum.com/geo/完全正常

2 =>http://www.webtemplum.com/geo/test.php它並沒有發揮作用。

你可以注意到在控制檯中的鏈接2,我可以正確讀取JSON。也許我需要在其他部分移動一些代碼(加載的區別?)

非常感謝!

回答

0

儘量給不同的ID對div的,你是分配映射

<div id="mappa1" class="shadow610" style="position: relative; background-color: rgb(229, 227, 223); overflow: hidden;"> 

<div id="mapp2" class="shadow610" style="position: relative; background-color: rgb(229, 227, 223); overflow: hidden;"> 
+0

不要忘了重新分配地圖功能,以新的div id也 – Gautam3164 2013-02-19 13:32:47

+0

謝謝,但我不認爲這是問題。頁面是不同的,所以他們不衝突... – sineverba 2013-02-19 13:39:51

+0

Ofcourse但如果你給不同的ID,那麼它可能不會導致任何衝突,並且頁面是不同的地圖頁面發生到您的網站將盡可能衝突 – Gautam3164 2013-02-19 13:41:21

0

的問題是,我的緯度/ LGT是E6。

var latLng = new google.maps.LatLng( (data[i].lat/1E6), 
                  (data[i].lng/1E6) );