Сделайте отметку на Google Maps для перемещения в режиме реального времени - PullRequest
0 голосов
/ 12 января 2012

У меня есть маркер на картах Google, и я хочу, чтобы он перемещался в режиме реального времени (например, каждые 10 секунд) в направлении точки, пока она туда не уходит.

Возможно ли это, если я получил длинную илат конечной точки и длинный лат текущей маркерной точки ...

1 Ответ

0 голосов
/ 12 января 2012

Один из подходов - просто интерполировать позиции latLng вдоль линии между двумя точками и поместить все эти позиции в массив.Затем, используя setTimeout или setInterval, вы можете установить местоположение маркера на следующую позицию в массиве.

Не зная более подробной информации, трудно предложить что-то более конкретное, но, если вам нужно, например, путешествовать только по дорогам, вы можете использовать направления движения, а затем сделать так, чтобы они следовали полученной полилинии.

...