使用zoom javascript触发Google地图点击事件
有没有办法通过缩放添加单击事件?我可以单独执行这两项操作,但当我将缩放与单击事件一起使用时,它无法正常工作使用zoom javascript触发Google地图点击事件,javascript,jquery,google-maps,dom-events,Javascript,Jquery,Google Maps,Dom Events,有没有办法通过缩放添加单击事件?我可以单独执行这两项操作,但当我将缩放与单击事件一起使用时,它无法正常工作 google.maps.event.trigger(gmarkers[count], "click"); map.setZoom(parseInt(k)); 请参阅此JSFIDLE: 这里有一个示例:在您的小提琴中,您定义了myClick函数(当您单击其中一个文本链接时会触发该函数),但该函数不包含任何缩放代码 试试这个: 更改标记上的onclick,向其添加zoomlevel <
google.maps.event.trigger(gmarkers[count], "click");
map.setZoom(parseInt(k));
请参阅此JSFIDLE:这里有一个示例:在您的小提琴中,您定义了myClick函数(当您单击其中一个文本链接时会触发该函数),但该函数不包含任何缩放代码 试试这个: 更改
标记上的onclick,向其添加zoomlevel
<b onclick="myclick(0, 11)">Berlin</b>-<b onclick="myclick(1, 8)">Paris</b>-<b onclick="myclick(2, 9)">Rome</b>
在fiddle中,您定义了myClick函数(当您单击其中一个文本链接时会触发该函数),但该函数不包含任何缩放代码 试试这个: 更改
标记上的onclick,向其添加zoomlevel
<b onclick="myclick(0, 11)">Berlin</b>-<b onclick="myclick(1, 8)">Paris</b>-<b onclick="myclick(2, 9)">Rome</b>
在setZoom()中指定所需的缩放级别:)
在setZoom()中指定所需的缩放级别:)@Ammu如果您没有告诉我们您想要群集,您链接了一个使用群集的示例,是的,但您的问题从未说明您想要群集。尽管如此,不管有没有集群,我的回答原则仍然适用。给我们更多的代码,为什么这不起作用?你试过什么。@阿穆你没有告诉我们你想要集群,你链接了一个使用集群的例子,是的,但你的问题从来没有说明你想要集群。尽管如此,不管有没有集群,我的回答原则仍然适用。给我们更多的代码,为什么这不起作用?你试过什么。
function createMarker() {
var marker = new google.maps.Marker({
position: z,
map: map,
title: title,
html: contentstring
});
google.maps.event.addListener(marker, 'click', function () {
map.setCenter(marker.getPosition());
map.setZoom(10);
infowindow.setContent(this.html);
infowindow.open(map, marker);
});
//google.maps.event.addListener(marker,'click',function(){
//window.location.href = marker.url;
//});
gmarkers[ids] = marker;
};