Я использую Geocode API для проекта, где у пользователей есть ввод текста для ввода адреса. Этот адрес найден с использованием API Карт Google, однако API-адрес Geocode не может найти адрес. Странная часть заключается в том, что она работает для некоторых адресов, но для некоторых других это не так.Geocode API не распознает адрес, хотя карты google
Например, адрес Куршевель, Сен-Бон-Тарантез, Франция можно найти на Google Maps, но не с Geocode URL: https://maps-api-ssl.google.com/maps/api/geocode/json?address=Courchevel%2C%20Saint-Bon-Tarentaise%2C%20France&sensor=false&client=gme-kickzag&signature=MY_SIGNATURE=, где MY_SIGNATURE дано правильно.
С другой стороны, адрес Базеля, Швейцария работает правильно: https://maps-api-ssl.google.com/maps/api/geocode/json?address=Basel%2C%20Switzerland&sensor=false&client=gme-kickzag&signature=MY_SIGNATURE=
Любой ответ очень высоко ценится!
Спасибо за ваш ответ. Однако проблема, похоже, связана с самим геокодом. Насколько я понял из некоторых исследований, Geocode иногда испытывает трудности при переводе адресов на долготу и широту. – Shend
@ Вы должны использовать службу автозаполнения для пользовательского ввода. Это очень легко. Вы можете заставить его визуализировать пользовательский интерфейс или просто вернуть результаты, чтобы вы могли обрабатывать часть пользовательского интерфейса.Тогда у вас есть placeId, что гарантирует вам lat/long. – inorganik