2017-07-18 5 views
3

私はこのマップ上のタッチされた場所にマーカーを追加したかったのです。また、私は場所に触れた緯度と経度を表示したかったのです。 私はマーカーの表示に成功しましたが、私はトーストメッセージで緯度と経度を表示することができません。 DOCで説明したようにここで緯度と経度を取得する方法アンドロイドSDKのマップ?

は自分のジェスチャリスナーを実装している:これは

@Override 
public boolean onTapEvent(PointF p) { 
    // Toast.makeText(context, " Show latitude and langitude on touched location: " , Toast.LENGTH_SHORT).show(); 
    return true; 
} 

iは、緯度と経度を表示したい:本で public class MyOnGestureListener implements MapGesture.OnGestureListener iが使用オーバーライドされるメソッドがあります。

答えて

4

Map#pixelToGeo(PointF point) APIを使用してGeoCoordinatePointFから取得できます。次に、GeoCoordinateから緯度と経度の値を取得できます。

Map pixelToGeo API Reference

+0

ありがとうございます。 – RohanB

関連する問題