我在地图上有很多图标。我想在缩小时禁用一些图标,我想在放大时启用一些图标。我怎样才能实现它?请给我一些相关的链接来实现它。谢谢提前..
答案 0 :(得分: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);
}
}
}
});
}