Я пытаюсь нарисовать пользовательский значок gps-location. Я использую MapView
и создал класс MyLocationArrow
, который расширяет MyLocationOverlay
.
Я переопределяю drawMyLocation()
и нарисую точку на 100 100. Но это координаты на экране. Как получить координаты экрана из текущего местоположения GPS?
Вы можете использовать
android.graphics.Point toPixels(GeoPoint in,
android.graphics.Point out)
Преобразует данные GeoPoint
в координаты экранного пикселя относительно левого верхнего края MapView
, который предоставил этот Projection
.
.