Как мне обновить (не увеличить) полилинию при движении автомобиля - Карты Google? - PullRequest
0 голосов
/ 20 января 2019

Я пытался найти свою проблему в Google, но мог найти только решения, показывающие, как добавлять очки и grow polyline при движении автомобиля.Но я хочу ОБНОВИТЬ полилинию (т.е. увеличивать или уменьшать)

Я внедряю функцию отслеживания местоположения в своем приложении с помощью Google Maps и могу

-> draw the route between origin & destination

-> locate the vehicle on map as a marker

Теперь я хочу обновить полилинию, когда транспортное средство начинает движение (то есть один конец полилинии должен быть destination, а другой конец должен указывать markerместоположение автомобиля).

Единственный способ обновить polyline при движении автомобиля - это повторно вызывать Directions API каждый раз, когда изменяется положение транспортного средства, а затем пересчитывать точки ломаной линии.и переустановите их снова.

Но будет ли это лучшим подходом?Могу ли я сделать что-то локально, чтобы пересчитать точки и обновить ломаную по мере движения автомобиля?Как такие компании, как Uber, делают это?

Это не проблема для какой-либо платформы, я спрашиваю только о лучшем подходе пересчета точек полилинии?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...