我正在尝试绘制自定义 GPS 位置图标。我正在使用 MapView
并创建了一个扩展 MyLocationOverlay
的类 MyLocationArrow
.
我覆盖了 drawMyLocation()
并在 100,100 处绘制了一个点。但这是屏幕上的坐标。如何从当前 GPS 位置获取屏幕坐标?
最佳答案
你可以使用
android.graphics.Point toPixels(GeoPoint in,
android.graphics.Point out)
将给定的 GeoPoint
转换为屏幕像素坐标,相对于提供此 Projection
的 MapView
的左上角。
.
关于android - 如何使用 MyLocationOverlay 在 MapView 上绘制当前 GPS 位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4624993/