0

Я использую Google Directions API, указанный здесь https://developers.google.com/maps/documentation/directions/Google Directions API, уменьшить размер выходного XML

это работает хорошо, но XML возвращается немного большим, я не нужны все данные, которые они дают ,

вопросы есть, могу ли я запросить определенный набор результатов ?! в моем случае, я хочу в «шаге» только «start_location» и «html_instructions».

ответ

1

Вы не можете установить фильтр в список результатов, как указано выше. Если размер XML слишком велик, вы можете использовать JSON. Google рекомендует использовать JSON формат:

Мы рекомендуем использовать JSON в качестве предпочтительного флага вывода, если ваша служба не требует XML по некоторым причинам. Обработка XML-деревьев требует некоторой осторожности, поэтому вы указываете правильные узлы и элементы.

Ссылка: https://developers.google.com/maps/documentation/directions/#XML

+0

немного большим, на самом деле я говорю о 30 KB файл: D JSON в таком случае больше, чем XML – AMTourky

+0

Это может быть большим, чем 'XML', если являются дополнительными символами «новые строки», «пробел» и т. д. Если устранить эти символы, он будет намного более легким. Кроме того, объект JSON хранит меньше памяти, чем XML-документ. Поэтому всегда лучше работать с JSON в javascript, чем с XML. – Engineer