2013-07-17 3 views
2

У меня есть список координат lat, lon в результате отслеживания шины. Я показываю маршрут, используя PolyLine, чтобы создать линию для подключения «точек», но из-за точности эти точки не точно по улице, и когда вы увеличиваете масштаб, это становится более очевидным.Создать маршрут, используя список координат в Картах Google

Что я могу сделать, чтобы показать маршрут по улице?

Это то, что я прямо сейчас (Есть 2 линии, потому что автобус сделал 2 оборота. Это не будет показывать, как это в конечном продукте) enter image description here

И это то, что мне нужно. enter image description here

Благодарим за помощь.

+0

Сколько из них вам нужно делать? – geocodezip

+0

@geocodezip маршруты? один за раз – puma91

ответ

2

Искать 'привязать ломаную к дороге с помощью Google Maps API v3' для подобных дискуссий.

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

Вы можете добавить пометку к вопросу в «отчетах API ошибка Google Maps и запросы на новые функции» базы данных http://code.google.com/p/gmaps-api-issues/issues/detail?id=3824 и, возможно, добавить новый вопрос, так как ваша проблема несколько отличается

+0

Это лучшее решение. благодаря – puma91

3

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

example из this similar question

example using coordinates rather than addresses

+0

Это решение, которое я уже рассмотрел, но мне сказали, что с помощью API существует «самый быстрый способ». Во всяком случае, я собираюсь использовать это, спасибо за ссылки! они полезны – puma91

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