【发布时间】:2011-11-07 19:54:41
【问题描述】:
查看Google Maps Javascript v3 API,如果我想将标记组合在一起并将它们作为组添加或删除,我需要根据下面的示例滚动我自己的代码。
// Removes the overlays from the map, but keeps them in the array
function clearOverlays() {
if (markersArray) {
for (i in markersArray) {
markersArray[i].setMap(null);
}
}
}
// Shows any overlays currently in the array
function showOverlays() {
if (markersArray) {
for (i in markersArray) {
markersArray[i].setMap(map);
}
}
}
// Deletes all markers in the array by removing references to them
function deleteOverlays() {
if (markersArray) {
for (i in markersArray) {
markersArray[i].setMap(null);
}
markersArray.length = 0;
}
}
除了数组之外,还有更优雅的对标记和信息窗口进行分组的解决方案吗?
【问题讨论】:
标签: arrays google-maps-api-3 google-maps-markers