Как определить текущую точку охвата на карте Google? - PullRequest
0 голосов
/ 19 ноября 2009

Как определить текущую точку охвата на карте Google?

У меня есть список точек (точек захвата) маршрута, которые я хочу показать на моей карте Google с полилинией.

Теперь мне нужно получать текущее местоположение автобуса через каждые 30 секунд, так что теперь как мы можем предположить, что наше текущее местоположение достигнуто в нашей точке посадки. потому что они могут отличаться в некоторой точке в долготе и продолжительности. Я хочу отправить смс людям, у которых следующий пункт получения. поэтому нужно выяснить, что текущая точка срабатывания достигает.

Также есть какой-то сценарий, когда автобус не идет по заданному маршруту? Как мы можем сделать этот тип функциональности?

1 Ответ

0 голосов
/ 19 ноября 2009

Э-э, я не совсем понимаю весь ваш вопрос, но я думаю, что вы спрашиваете, как узнать, когда объект (автобус), движущийся по маршруту, достиг цели.

Я бы сделал это так. Я бы определил определенный допуск, может быть, 10 метров. Если расстояние между пунктом назначения и моим текущим местоположением составляет менее 10 метров, это будет означать, что я достиг.

О движении автобуса без маршрута. Я считаю, что вы можете «привязать» автобус к ближайшему известному узлу. Шина "привязь" будет проходить от узла к узлу в зависимости от того, какой узел находится ближе всего к шине.

...