我正在尝试绘制自定义gps-location图标。我正在使用MapView
并创建了一个扩展MyLocationOverlay
的课程MyLocationArrow
。
我覆盖drawMyLocation()
并在100,100处画一个点。但这是屏幕上的坐标。如何从当前GPS位置获取屏幕坐标?
答案 0 :(得分:2)
您可以使用
android.graphics.Point toPixels(GeoPoint in,
android.graphics.Point out)
将给定的GeoPoint
转换为相对于提供此MapView
的{{1}}左上角的屏幕像素坐标。