Как провести линию на MapView
учитывая координаты?
AFAIK, на iPhone это возможно.
Советуйте.
Заранее спасибо.
Чтобы использовать MapView , ваша Activity должна расширять MapActivity .
Для каждой линии, которую вы хотите нарисовать (или чего-либо еще), вам нужно создать подкласс Overlay и выполнить рисование в Overlay
onDraw ()
метод. После создания наложения
добавьте его в MapView
, используя что-то вроде mMapView.getOverlays (). Add (new MyOverlay ());
.
. ] Внутри пользовательского оверлея
вы захотите получить Projection с чем-то вроде Projection p = mapView.getProjection ();
. Из Projection
вы можете преобразовать координаты GPS в координаты экрана с помощью Projection
'