1

Кодировка в JSON

(12/01/2021 16:47:28 отредактировано slv177)

Тема: Кодировка в JSON

Добрый день

Выполняю запросы (например, Detailed route) на странице документации к Нимбус и вместо кириллических симоволов получаю странные значения (примерно так "iogbJm|s_LQd@_AoBkAaCmA_CeBmD...").

Вроде раньше такого не было.

Что можно с этим сделать?

2

Кодировка в JSON

Re: Кодировка в JSON

Добрый день, slv177!

Вероятно, речь идет о параметре p.
Так в кодировке Google Maps описываются точки маршрута: p - string - route points.

Данные о геометрии маршрута довольно объемны и плохо поддаются сжатию. Они представляют собой массив из пар точек с координатами. Чтобы решить эту проблему, в Google придумали способ трансформации этого массива в строку (текст). В таком виде данные весят меньше и лучше поддаются сжатию. Такой подход сейчас используется повсеместно, именуется он encoded polyline. Подробную информацию можете найти здесь.

Viktoria Chabai
Product Manager, Wialon
Join our Telegram Update Channel | Следите за обновлениями на нашем Telegram канале
3

Кодировка в JSON

Re: Кодировка в JSON

Спасибо большое, вы хорошо объяснили!