【发布时间】:2012-12-21 14:06:55
【问题描述】:
我使用 Google Maps api v3 版本创建了 Google Map。这是“标准”谷歌地图,充满了标记和集群。每个标记和集群都有自己的信息窗口,当最终用户点击它时显示。
我需要的是,在加载地图时,打开地图上显示的所有标记和集群的所有 InfoWindows。
现在,只有当我点击它们时才会显示它们:
google.maps.event.addListener(markerGreenCluster, 'clusterclick', function(markerGreenCluster) {
var content = '';
var info = new google.maps.MVCObject;
info.set('position', markerGreenCluster.center_);
var infowindow = new google.maps.InfoWindow();
aIWgreen.push(infowindow);
var center = markerGreenCluster.getCenter();
var size = markerGreenCluster.getSize();
var markers = markerGreenCluster.getMarkers();
// more code goes here...
})
我注意到问题出在集群定义中,方法 markerGreenCluster.getSize(); 它返回 grupped 标记的数量,并且可以在加载整个地图后返回它,或类似的东西。
您能帮我如何实现在加载地图时所有 InfoWindows 都打开(显示)吗?
【问题讨论】:
-
info对象的用途是什么?
标签: google-maps google-maps-api-3 markerclusterer