Результаты URL https://maps.googleapis.com/maps/api/geocode/json?address=75019&sensor=false&components=postal_code:75019|country:US отличается от результатов URL https://maps.googleapis.com/maps/api/geocode/json?address=75019&sensor=false&components%3Dpostal_code:75019|country:USGoogle гео-кодирования возвращает разные результаты, если URL кодируется в сравнении, если это не
Единственное различие между этими двумя URL, является то, что «=» символ после " компоненты "кодируется url во втором URL-адресе. В результате во втором URL: я получаю 2 результата назад, один для Парижа & один для Техаса, что нежелательно. Мне нужны результаты только для страны = США. Мы используем второй url в производстве, но хотим получить результаты, полученные с первого URL-адреса.
Проблема в том, что, хотя фильтр четко упоминает страну как США, почему я получаю адрес из Франции?
Любое решение или идеи? Правильно ли диагноз?
Имеет смысл. Мы должны просто кодировать _values_ и ничего больше. –