Я пытаюсь реализовать API карт google. Все работает хорошо, за исключением ответа, который возвращается из Google. Ответ переводит название города на мой язык языка (NL), но оставляет страну на нужном языке (EN).Google Maps API Язык ответа V3 неверен для названия города
На карте и на автозапуске отображаются названия городов городов. Однако при нажатии на предложение вход получить изменилось всего за доли секунды до NL вариант (опять же, оставив название страны в EN)
Вот тег скрипт, который я в настоящее время с помощью:
<script type="text/javascript" src='http://maps.google.com/maps/api/js?libraries=places&language=en&key=MYKEY'></script>
выходной ток я получаю:
addressLine1:"14 Bisschopsstraat"
addressLine2:""
city:"Brussel"
country:"Belgium"
country_short:"BE"
postalCode:"1000"
stateOrProvince:"Brussel"
streetName:"Bisschopsstraat"
streetNumber:"14"
Я пробовал:
- Добавление
region=GB
в Src запроса скрипт тегов, но это просто влияет на приоритеты поиска площадь - Чтение всю документацию (Существует не так много о том, как изменить язык ответа, хотя)
Примеры того, что является неправильным с ответом:
Brussel должен быть Брюссель
Antwerpen должен быть Антверпен
(Забавно, я живу очень близко к этому адресу.) Что именно вы ожидаете произойдет? Вам нужно только название города на английском языке? Потому что название улицы там существует только на голландском и французском языках. Я не думаю, что у Google есть список названий улиц, переведенных на английский язык –
: D haha И хорошо, я ожидаю, что название города будет на английском (названия улиц не имеют значения). Поэтому вместо Брюсселя и Антверпена вместо Антверпена следует сказать Брюссель:/ – NealVDV