2015-04-08 4 views
0

Я строю сервис, предоставляющий журнал водителя, на основе местоположения GPS. Маркер, доставленный устройством GPS. Устройство отправляет координаты каждые 30 секунд.Рисование маршрута на карте

С этими координатами я хочу, чтобы на карте можно было нарисовать маршрут (или, скорее всего, маршрут, основанный на позиционных маркерах). Я просмотрел Google Maps API v3 DirectionsService, но они поддерживают только до 23 путевых точек для каждого запроса, для бизнес-клиентов. С помощью путевой точки за 30 секунд этот предел быстро превзойден. Если я сократил многие из точек маршрута; это считается очень неточным расчет маршрута, даже для небольших поездок.

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

Итак, я думаю, мой вопрос таков: есть ли какие-либо другие решения этой проблемы, и кто-нибудь знает, что делают другие компании Log's Log, чтобы решить эту проблему.

ответ

0

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

Надеюсь, с более мощными серверами Google в будущем API Directions сможет поддерживать более 8 (23) маркеров.

Смежные вопросы