#android #google-maps
#Android #google-карты
Вопрос:
Я хочу создать полилинию между двумя местоположениями в Android, поэтому я хочу проложить там свой собственный маршрут. У меня есть много пар широты и долготы для одного маршрута, я хочу сохранить его в одном списке, и, используя этот список, я хочу нарисовать полилинию, которая следует за широтой и долготой, сохраненными в списке.
кто-нибудь, пожалуйста, может подсказать мне код, как я могу это сделать.
что я должен использовать для сохранения широты и долготы, например, HashMap или ArrayList
Комментарии:
1. wptrafficanalyzer.in/blog / … попробуйте это
2. В частности,
PolylineOptions
(который используется для добавления точек к полилинии) принимаетIterable
или параметризованную последовательность LATLNGS. ОбаHashMap
иArrayList
могут предоставлятьIterable
, ноHashMap
порядок (например, с использованием entrySet) не определен, так что это бесполезно для определения полилинии. Таким образом, хотя любое из нихCollection
может удовлетворять API (поскольку оно реализуетIterable
), для полилинии необходим известный порядок — лучше всего использовать любоеList
(которое, следовательно, имеет определенный порядок) (например,ArrayList
).