有什么办法可以添加带缩放的点击事件吗?我可以单独执行这两项操作,但是当我将缩放与单击事件一起使用时,它无法正常工作。
google.maps.event.trigger(gmarkers[count], "click");
map.setZoom(parseInt(k));
请引用这个jsfiddle:http://jsfiddle.net/Uw9Qy/
此处的示例:http://www.geocodezip.com/v3_MW_example_map3_clustered.html
最佳答案
在您的 fiddle 中,您已经定义了 myClick 函数(当您单击其中一个文本链接时会触发该函数),但该函数不包含任何缩放代码。
试试这个:
更改您的 <b>
上的 onclick标签,为其添加缩放级别
<b onclick="myclick(0, 11)">Berlin</b>-<b onclick="myclick(1, 8)">Paris</b>-<b onclick="myclick(2, 9)">Rome</b>
然后,向您的 myclick 函数添加一个参数,以便您可以放大:
this.myclick = function (i, zoomlevel) {
google.maps.event.trigger(gmarkers[i], 'click');
map.setZoom(zoomlevel);
};
关于javascript - 使用 zoom javascript 触发谷歌地图点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20654517/