1
我想繪製一個自定義的GPS位置圖標。我正在使用MapView
,並創建了一個延伸爲MyLocationOverlay
的類MyLocationArrow
。如何使用MyLocationOverlay在MapView上繪製當前GPS位置?
我重寫drawMyLocation()
並在100,100處畫一個點。但這是屏幕上的座標。我如何從當前的GPS位置獲取屏幕座標?
我想繪製一個自定義的GPS位置圖標。我正在使用MapView
,並創建了一個延伸爲MyLocationOverlay
的類MyLocationArrow
。如何使用MyLocationOverlay在MapView上繪製當前GPS位置?
我重寫drawMyLocation()
並在100,100處畫一個點。但這是屏幕上的座標。我如何從當前的GPS位置獲取屏幕座標?
您可以使用
android.graphics.Point toPixels(GeoPoint in,
android.graphics.Point out)
給定GeoPoint
到屏幕上的像素座標,相對於轉換左上角所提供此Projection
的MapView
的。
。
對不起,它在MapView中:mapView.getProjection()。toPixels(in,out); – NickT 2011-01-07 12:22:37