1

Androidアプリで、地図に表示されている「現在地」マーカーが現在表示されている地図の範囲外にあるかどうかを確認するにはどうすればよいですか?

4

3 に答える 3

1

プロジェクション インターフェイスを実装する必要があります。ピクセルからジオポイントへ、またはその逆に変換するメソッドを提供します。

https://developers.google.com/maps/documentation/android/reference/com/google/android/maps/Projection

したがって、少し基本的な数学を使用すると、これを理解できます。

あとはお任せします。

乾杯。

于 2012-05-02T04:55:38.463 に答える
0

mapController の animateTo(geoPoint my_current_geo_point ) メソッドを使用するだけです

于 2012-05-02T05:02:50.447 に答える
0

次のコードを使用して、マップをその場所にアニメーション化できます。

mapController = mapView.getController();
mgeoPoint = new GeoPoint((int) (lat * 1E6), (int) (lng * 1E6));
mapController.animateTo(mgeoPoint);
于 2012-05-02T04:30:40.497 に答える