Я использую API геокода Google Map, чтобы получить значения широты и долготы для этого адреса в Манхэттене: 123 Dr Martin Luther King Jr Blvd, New York, NY 10035, USA
Мой первоначальный запрос выглядит так: https://maps.google.com/maps/api/geocode/json?address=123%20mlk%20blvd.
Этот запрос не возвращает желаемый адрес, поэтому, чтобы отфильтровать результаты только на Манхэттене, я изменил запрос, включив параметр фильтрации компонентов locality:Manhattan
.
Как определено в документации здесь: https://developers.google.com/maps/documentation/geocoding/intro#ComponentFiltering
Итак, мой вопрос - почему этот URL: https://maps.google.com/maps/api/geocode/json?address=123%20mlk%20blvd&components=locality:Manhattan не возвращает мой желаемый адрес?
И все же - использование фильтра компонентов postal_code:10035
действительно возвращает мой желаемый адрес: https://maps.google.com/maps/api/geocode/json?address=123%20mlk%20blvd&components=postal_code:10035
Спасибо