18
我想要做的是在我的網站上嵌入地圖,並允許用戶在其上放置標記(同樣,如果有一種方法可以控制用戶可以標記多少標記放在地圖上?),我也想要把這些標記的座標放到地圖上。從我讀過的google maps javascript api V3的文檔中,我可以自己在地圖上放置標記,但是我沒有看到讓用戶將它們放在地圖上的方法。有沒有辦法做到這一點?允許用戶添加標記到谷歌地圖並獲取座標
我想要做的是在我的網站上嵌入地圖,並允許用戶在其上放置標記(同樣,如果有一種方法可以控制用戶可以標記多少標記放在地圖上?),我也想要把這些標記的座標放到地圖上。從我讀過的google maps javascript api V3的文檔中,我可以自己在地圖上放置標記,但是我沒有看到讓用戶將它們放在地圖上的方法。有沒有辦法做到這一點?允許用戶添加標記到谷歌地圖並獲取座標
來源:http://code.google.com/apis/maps/documentation/javascript/events.html 在UI事件中滾動down to accessing參數。
var map;
function initialize() {
var myLatlng = new google.maps.LatLng(-25.363882,131.044922);
var myOptions = {
zoom: 4,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
google.maps.event.addListener(map, 'click', function(event) {
placeMarker(event.latLng);
});
}
function placeMarker(location) {
var marker = new google.maps.Marker({
position: location,
map: map
});
map.setCenter(location);
}
我得到了解決方案。我想我發表這個問題太倉促了。它在那裏有示例代碼的文檔:D – tapan 2011-04-22 17:10:16
將您的解決方案作爲答案發布並接受其他人 – Galen 2011-04-22 19:54:01