マップ上に非常に多くのアイコンがあります。ズームアウトすると一部のアイコンを無効にし、ズームインすると一部のアイコンを有効にしたいのですが、どうすればそれを達成できますか? それを達成するための関連リンクをいくつか教えてください。よろしくお願いします..
質問する
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 に答える