2011-01-07 14 views
1

私はカスタムGPS位置アイコンを描画しようとしています。私はMapViewを使用しており、MyLocationOverlayを拡張するクラスMyLocationArrowを作成しました。MyLocationOverlayを使用してMapViewの現在のGPS位置を描画する方法は?

drawMyLocation()を上書きし、100,100点を描画します。しかしこれは画面上の座標です。現在のGPS位置からスクリーン座標を取得するにはどうすればよいですか?

答えて

2

あなたは

android.graphics.Point toPixels(GeoPoint in, 
           android.graphics.Point out) 

このProjectionを提供MapViewの左上に対する画面上のピクセル座標に与えられGeoPointに変換を使用することができます。

+0

申し訳ありませんが、MapViewにあります:mapView.getProjection()。toPixels(in、out); – NickT

関連する問題