Запрос кириллического адреса с помощью Google Geocoding API - PullRequest
2 голосов
/ 17 марта 2012

Я учусь использовать API геокодирования Google в Java.Я решил использовать ответ формата json, но столкнулся с некоторыми трудностями.Приложение должно преобразовать строковый адрес в широту и долготу.

Пример адреса из документации Google (1600 Amphitheatre Parkway, Mountain View, CA) работает просто отлично, но когда я пытаюсь сделать запрос по адресу на кириллице (например, 12 Пушкина, Москва), я получаю

INVALID_REQUEST

статус.

Должен заметить, что тот же запрос прекрасно работает в браузере.Поэтому мне интересно, есть ли способ запросить по кириллице адрес из Java.

1 Ответ

1 голос
/ 19 марта 2012

Вам нужно будет закодировать адрес для использования в URL.Я не могу сказать вам, какой метод использовать в Java (но я уверен, что есть один).

В итоге все должно выглядеть так:

http://maps.googleapis.com/maps/api/geocode/json?address=12%20%D0%9F%D1%83%D1%88%D0%BA%D0%B8%D0%BD%D0%B0%2C%20%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0&sensor=false

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...