我需要人們能夠點擊地圖,放置標記,更新輸入字段,並仍然能夠通過點擊鼠標來放大更多標記被設置後。谷歌地圖點擊事件地點標記,但不能放大dlbclick事件
我現在所做的一切除了允許dblclick事件放大。
var map;
var marker = null;
function initialize() {
var mapOptions = {
center: new google.maps.LatLng(39.639, -95.689),
zoom: 3
};
var map = new google.maps.Map(document.getElementById("map-canvas"),
mapOptions);
google.maps.event.addListener(map, 'click', function(event) {
$("#latcoord").val(event.latLng.lat());
$("#longcoord").val(event.latLng.lng());
if (marker) { marker.setMap(null); }
marker = new google.maps.Marker({ position: event.latLng, map: map});
});
}
google.maps.event.addDomListener(window, 'load', initialize);
謝謝!
不按默認縮小雙擊工作?如果您遇到問題,可以在地圖選項中設置「disableDoubleClickZoom:false」。並且_This事件在用戶雙擊地圖時觸發。請注意,點擊事件也會觸發,在此之前one_ –