Как я могу провести линию между одной географической точкой и другой в Google Maps версии 2?
Я знаю, что некоторые принятые ответы доступны здесь. В соответствии с этими ответами я должен переопределить функцию draw(). Но я использовал фрагменты для отображения карт Google. поэтому я не могу переопределить эту функцию из своей деятельности.
Может ли кто-нибудь мне помочь?
как провести линию между двумя точками Geo в Android Google Maps версии 2?
Ответы (1)
Как я могу провести линию между одной географической точкой и другой в Google Maps версии 2?
GeoPoint
предназначен только для Карт V1. Чтобы рисовать линии в Maps V2, вы должны добавить полилинию. вашему GoogleMap
:
PolylineOptions line=
new PolylineOptions().add(new LatLng(40.70686417491799,
-74.01572942733765),
new LatLng(40.76866299974387,
-73.98268461227417),
new LatLng(40.765136435316755,
-73.97989511489868),
new LatLng(40.748963847316034,
-73.96807193756104))
.width(5).color(Color.RED);
map.addPolyline(line);
(из этого примера приложения, подробно описанного в эту книгу)
person
CommonsWare
schedule
19.05.2013
Большое спасибо. Я только что нашел этот ответ в официальной документации Google.
- person katra; 19.05.2013