2013-10-30 53 views
0

使用谷歌地圖API我爲我的網站創建了一個簡單的地圖,一次顯示幾個點。但我也想讓這些點中的每一個都可點擊,以便在點擊時顯示一個非常簡短的描述。谷歌地圖API可點擊標記揭示更多信息

我的javscript繪製點是低於,任何人已經管理這個提供任何意見?

for (var i = 0; i < coords.length; i++) { 
    // create a closure for your latitude/longitude pair 
    (function(coord) { 
     // set the location... 
     var latLng = new google.maps.LatLng(coord[0], coord[1]); 
     // ...and add the Marker to your map 
     var marker = new google.maps.Marker({ 
      position: latLng, 
      draggable: true, 
      map: map 
     }); 
    })(coords[i]); 
}; 
+0

只需更換(function(coord)您需要使用[信息窗口](https://developers.google.com/maps/documentation/javascript/infowindows),它綁定到你的標記 – duncan

回答

-1

通過(function(coord[i])

+0

地圖加載失敗後無法加載 – useyourillusiontoo

+0

您看過錯誤控制檯嗎?哪一行是問題? – AlexB