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