我需要人们能够点击地图,放置标记,更新输入字段,并且即使设置了标记,仍然可以通过dbl点击进行更多放大。
除了允许缩放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);
谢谢!
答案 0 :(得分:0)
将disableDoubleClickZoom设置为false 像这样
map.set(“disableDoubleClickZoom”,false);