我在地图上有很多图标。我想在缩小时禁用一些图标,并在放大时启用一些图标。我该如何实现?请给我一些相关的链接来实现它。在此先感谢..
问问题
506 次
1 回答
0
我通过使用下面的代码得到它:
private void listenOnCameraChange() {
googleMap.setOnCameraChangeListener(new OnCameraChangeListener() {
@Override
public void onCameraChange(CameraPosition position) {
Set<Entry<Marker, MarkingInfo>> entrySetmarkers.entrySet();
for (Entry<Marker, MarkingInfo> entry : entrySet) {
Marker marker = entry.getKey();
MarkingInfo markingInfo = entry.getValue();
if (markingInfo.getZoomlevel() <= position.zoom) {
marker.setVisible(true);
} else {
marker.setVisible(false);
}
}
}
});
}
于 2013-07-10T12:39:21.117 回答