有什么方法可以添加带有缩放的点击事件?我可以单独执行这两项操作,但是当我将zoom和click事件一起使用时,它无法正常工作。
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
最佳答案
在您的小提琴中,您定义了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);
};