1

我正在尝试绘制一个自定义 gps 位置图标。我正在使用MapView并创建了一个MyLocationArrow扩展类MyLocationOverlay

我覆盖drawMyLocation()并在 100,100 处绘制一个点。但这是屏幕上的坐标。如何从当前 GPS 位置获取屏幕坐标?

4

1 回答 1

2

您可以使用

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

将给定的相对于提供 thisGeoPoint的左上角的像素坐标转换为屏幕上的像素坐标。MapViewProjection

.

于 2011-01-07T12:01:46.740 回答