【发布时间】:2014-04-24 18:04:03
【问题描述】:
我正在使用Markerclustererplus 和 Google Maps API v3 来简化屏幕上标记的显示。
问题是我将在完全相同的位置有几个标记(应该是这样),并且我希望在单击群集时显示一个包含所有群集标记的信息窗口。
我在 StackOverflow 中尝试了几个代码和类似的问题,不幸的是我没有掌握 JS,无法解决这个问题。
标记被推入包含一些数据的数组中:
var marker = new google.maps.Marker({
position : latlng,
map : map,
icon : marker_image
});
map.markers.push(marker);
当我单击一个孤立的标记时,信息窗口显示正常,带有该标记的标题和图像:
var infowindow = new google.maps.InfoWindow({
content : $marker.attr('data-title') + '<img width="50" src="' + $marker.attr('data-image') + '">'
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.open( map, marker );
});
我希望发生的是,当点击一个集群时,会打开一个信息窗口,其中包含的所有标记都显示为相应的标题和图像(例如,反转集群操作)。
感谢您的帮助。
【问题讨论】:
-
感谢您指点我...无法从给定的链接中弄清楚这一点,但会尝试
-
正在尝试但仍然无法弄清楚。我有两个。这里:link.@geocodezip:你能告诉我应该在哪里添加你指出的类似问题中的代码吗?谢谢。
标签: google-maps-api-3 infowindow markerclusterer