我试图让标记集群与侧边栏一起使用。
我试过这个:http://www.geocodezip.com/v3_MW_example_map3_clustered.html
但是我遇到的问题是,当点击链接时,infowindow没有打开标记。
请有人帮忙解决这个问题。
答案 0 :(得分:1)
当他们点击侧栏时,你想再发生两件事。您想要平移到该位置,并且您希望将缩放设置在适当的级别,以便您可以实际看到标记。
google.maps.event.addListener(marker, 'click', function() {
infowindow.setContent(contentString);
infowindow.open(map,marker);
});
可以更改为
google.maps.event.addListener(marker, 'click', function() {
map.panTo(marker.position);
map.setZoom(13);
infowindow.setContent(contentString);
infowindow.open(map,marker);
});
这允许地图在显示信息窗口之前移动到标记并使其可见。
答案 1 :(得分:1)
该功能(自动缩放地图以显示infowindow)在当前experimental version中被破坏,我已更新该示例以使用发行版本(v = 3)。
我更改了以下网址(未指定版本,因此获得实验版本,v = 3.exp):
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
到此URL(指定v = 3):
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&v=3"></script>