再一次,我对 Google Map API v3 有一个奇怪的小问题。我确定我忽略了一些简单的事情,但是在寻找了几个小时的答案之后,我已经准备好寻求帮助了。
我有一个多边形形状,我终于想出了如何通过单击放大...除了现在它不是通过单击放大多边形,而是需要双击。令我困惑的是,该脚本只需单击一下即可。这是我所指的脚本部分:
// Add a listener for the click event
google.maps.event.addListener(zone1, 'center_changed', function() {
window.setTimeout(function() {
map.panTo(marker.position());
}, 1000);
});
google.maps.event.addListener(zone1, 'click', function() {
map.setCenter(marker.position(29.737, -95.394),
map.setZoom(18)
);
});
这是一个工作页面的链接:http: //www.conleym.com/map/google_maps_code_9_zoom.html *当前设置为缩放的唯一多边形是多边形 1 - 地图顶部的蓝色形状。
我已经在 Firefox(23)、IE(9) 和 Chrome(16) 上对其进行了测试,结果都相同。