0

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

4

1 に答える 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 に答える