我需要一些幫助。
我從數據庫加載了一些點並將它們作爲標記顯示在Google地圖上。
我的代碼:點擊標記時獲取地址 - Google地圖
function DisplayTraficCir(points) {
for (i=0;i<points.length;i++){
var myLatLng = new google.maps.LatLng(points[i].latitude,points[i].longitude)
var marker = new google.maps.Marker({
position: myLatLng,
map: map
});
}
}
而現在,我想點的信息(緯度/經度)當我點擊在谷歌地圖這些標記的人做一些東西。
任何幫助,請。 謝謝。
但是,當點擊地圖中的任何標記時,警報都是一樣的。它的價值是最後一點的經緯度。 – 2013-04-20 07:21:42
好的。我完成了。只需在函數中添加「google.maps.event.addListener」方法,並在「for」語句中調用它。謝謝你的幫助! – 2013-04-20 07:30:02
如果你想在for循環中使用'marke.getPosition()'方法,可以使用'this.getPosition()'來代替它,這樣它就會在每次點擊時選擇相關的標記,我更新了我的演示以查看更多細節。 – razzak 2013-04-20 07:58:13