Google Maps GetDirections API - Полилиния - PullRequest
0 голосов
/ 23 февраля 2011

Я использую Google maps getDirections api .Я использую веб-сервис типа JSON для получения информации от веб-сервиса Google. Вот пример вывода JSON от веб-службы.Я использую Java для обработки результата.Я не знаю, как читать данные полилинии.Ниже приведен фрагмент объекта полилинии.

"polyline": {
   "points": "a~l~Fjk~uOwHJy@P",
   "levels": "B?B"
},

В документации сказано, что

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

Как читать закодированные данные в Java. Мне нужно декодировать как точки, так и уровни .Пример кода Java может помочь мне.Спасибо.

Ответы [ 2 ]

3 голосов
/ 23 февраля 2011

Я думаю, это то, что вы хотите: http://www.geekyblogger.com/2010/12/decoding-polylines-from-google-maps.html

1 голос
/ 24 февраля 2011

Вот документация Google в формате кодированной полилинии . Если вы хотите отобразить направления в браузере, этого, вероятно, достаточно. Если вам нужны результаты в Java, вот версия декодера . Я никогда не использовал его, но он выглядит правильным и упругим.

...