У меня есть List routePoints
, который собирает местоположения:
ArrayList<LatLng> routePoints;
И где нужно рисовать линию, делаю так:
PolylineOptions pOptions = new PolylineOptions()
.width(5)
.color(Color.BLACK)
.addAll(routePoints)
.geodesic(true);
Все это конечно работает корректно, например, если идешь по тротуару, линия чертится немного правее/левее от главной улицы. И через какой то время у меня идет обновление линии на карте и в тот момент я уже на параллельной улице и вместо того чтобы чертить линии по улицам, срезает, то есть, от предущего местоположения к нынешнему, и кажется что я прошел сквозь здания. Надеюсь, поняли...)
Но мне хотелось бы, чтобы чертились линии по улицам(идем по какой то улице, потом, на право и тд)
Попробовал android-maps-utils таким образом:
String encodedLine = PolyUtil.encode(routePoints);
List<LatLng> encodedList = PolyUtil.decode(encodedLine);
PolylineOptions pOptions = new PolylineOptions()
.width(5)
.color(Color.BLACK)
.addAll(encodedList)
.geodesic(true);
Никаких изменений. Может у кого есть решение или мнение?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Всем привет, я столкнулась с одной задачей и затрудняюсь с написанием кодаПомогите пожалуйста
Как можно вывести строку из задаваемых пользователем произвольного набора цифр большим, символьным шрифтом? Должна быть возможность легко...
Что лучше использовать для создания кнопки с дальнейшим редиректом? Упираться в семантику и использовать button или в быстродействие и расширенные...