Google maps api 3 谷歌地图v3标记管理器不';如果初始化后自动缩小,则不会隐藏标记
我在谷歌地图上画了一条多段线,并在它的每一点上做了标记。我想在更高的缩放级别隐藏这些标记,因此我使用标记管理器。它很好用 绘制完所有内容后,贴图将使用google.map.fitbind命令缩放到多段线的边界。但如果它放大到远处,标记会隐藏在哪里,它们就不会。它们仍然可见。如果我再次拖动或缩放,它们将隐藏 我使用markermanager的方式很简单:Google maps api 3 谷歌地图v3标记管理器不';如果初始化后自动缩小,则不会隐藏标记,google-maps-api-3,markermanager,Google Maps Api 3,Markermanager,我在谷歌地图上画了一条多段线,并在它的每一点上做了标记。我想在更高的缩放级别隐藏这些标记,因此我使用标记管理器。它很好用 绘制完所有内容后,贴图将使用google.map.fitbind命令缩放到多段线的边界。但如果它放大到远处,标记会隐藏在哪里,它们就不会。它们仍然可见。如果我再次拖动或缩放,它们将隐藏 我使用markermanager的方式很简单: var aMarkers [...array of markers...], markerMgr = new MarkerManager(map
var aMarkers [...array of markers...],
markerMgr = new MarkerManager(map);
google.maps.event.addListener(markerMgr, 'loaded', function() {
markerMgr.addMarkers(aMarkers[0], 15, 0);
markerMgr.addMarkers(aMarkers[1], 12, 0);
markerMgr.addMarkers(aMarkers[2], 10, 0);
markerMgr.refresh();
});
以前有人遇到过这个问题吗?感谢是前进 为什么标记的最大缩放设置为0
MarkerManager.addMarkers(aMarkers[0], minZoom, maxZoom(optional))
Try(根据,该参数是可选的):
我也有同样的问题。创建标记时,不要在标记选项中设置“映射”参数。当您放大和缩小时,MarkerManager会将标记添加到地图中 例如:
var newMarker = new google.maps.Marker({
//map: map
position: markerPosition,
icon: icon
});
mgr.addMarker( newMarker, 9 );
哦,我是偶然离开的。我尝试了一些价值观,但不管有没有价值观都不起作用。
var newMarker = new google.maps.Marker({
//map: map
position: markerPosition,
icon: icon
});
mgr.addMarker( newMarker, 9 );