Как нарисовать собственный маршрут, используя полилинию между двумя местоположениями в Android

#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 ).