1

GoogleMapAPI2でAndroidJavaアプリケーションを作成してみます。

Marker.isVisible()は、マーカーがマップ上にある場合、マーカーが現在の画面(現在ユーザーに表示されているマップの一部)ではない場合を含め、trueを返します。現在の画面での可視性のステータスが必要です。

マップの現在の画面でマーカーを表示するための最良の方法は何ですか?

4

1 に答える 1

1

Maps APIのドキュメントを見ると、次のようになっているはずです。

GoogleMap map = getMap();
LatLngBounds visibleBounds = map.getProjection().getVisibleRegion().latLngBounds;
boolean isMarkerVisible = visibleBounds.contains(marker.getPosition());
于 2013-03-24T10:45:10.463 に答える