Google Maps Api найти только провинцию
В настоящее время я борюсь с Google Maps API.
Например, Сан-Хосе в Коста-Рике. Существует город под названием "Сан-Хосе" и провинция "Сан-Хосе". Мне нужно найти провинцию. Поэтому я использую этот запрос:
Вы могли бы подумать, что это должно вернуть провинцию Сан-Хосе, но это не так. Возвращает город.
<type>locality</type>
<type>political</type>
Когда я ищу: http://maps.googleapis.com/maps/api/geocode/xml?address=San%20Jose%20Province&components=country:CR&language=nl(единственное отличие - этоe вместо é в Jose), это происходит вернуть провинцию.
<type>administrative_area_level_1</type>
<type>political</type>
Но, конечно, это используется грамматически, и ввод "san josé".Как я могу получить только результаты провинций?(административный район)
1 ответ
Вы также получите administrative_area_level_1
результат, если вы запросите "Провинция Сан-Хосе":
Это может работать по-разному в разных странах. Я бы рискнул, что эта форма (провинция...) более распространена - и, вероятно, получит правильные результаты - в испаноязычных странах.