Запрос Google API (геокодирование) возвращает неверный язык - PullRequest
0 голосов
/ 29 января 2019

относится к документу https://developers.google.com/maps/documentation/geocoding/intro Я использую этот запрос API для определения полных данных адреса (особенно широта / долгота)

https://maps.googleapis.com/maps/api/geocode/xml?address=30449+hannover&sensor=false&language=en&key=YOURAPIKEY

параметр языкаэто важная часть.его EN для английского.

давайте теперь посмотрим на результат: "Niedersachsen" эта часть немецкая.

хорошо .. что жаль .. я думал, что Google, возможно, не знает английского именипоэтому он возвращает немецкое имя по умолчанию, так как мой запрос касается немецкого города, но затем я немного изменил запрос API и удалил ZIP (30449) адреса.

https://maps.googleapis.com/maps/api/geocode/xml?address=hannover&sensor=false&language=en&key=YOURAPIKEY

Теперь мой результат был ПРАВИЛЬНЫМ: «Нижняя Саксония» на английском языке.

так что, очевидно, Google знает имя.

я что-то не так делаю?У Вас есть какие-либо идеи?Я не могу решить эту проблему ...

, пожалуйста, сообщите.

спасибо!

ps, это немного связано с этим, я думаю: Google Geocoding API возвращает неправильноязык в ответе но не полностью ... Я также уже открыл отчет об ошибках на стороне Google на всякий случай ...

1 Ответ

0 голосов
/ 04 февраля 2019

У меня также есть проблемы с геокодированием, начиная с новой бессмысленной чепухи с API "pay-as-you-go".Установлен новый ключ API после активации нового CC, прикрепленного к Google dev.На некоторое время все исправлено, но, похоже, проблемы с кешем не позволяют сохранить геокодирование, а также UX на лицевой стороне с встроенной картой (маркеры не отображаются, ограничено / нет функциональности).Жаль, что у меня не было ответа для тебя, но сейчас просто сочувствую ...

...