Строка запроса имеет вид:
http://maps.google.com/maps/geo?q=59.711014,30.565287&output=xml&oe=utf8&sensor=false&gl=ru&key=67ad03c0-ed77-4851-b4a5-3da1fbc0e26f
Через браузер все в порядке.(Тверская)
Через xmlReader это (Тверская) и мне грустно.
Как я могу это изменить?
Заранее спасибо.
Мне кажется, что вы пытаетесь использовать геокодер v2, как упомянул Броуди.
http://maps.googleapis.com/maps/api/geocode/json?&sensor=false&language=ru&address=59.711014,30.565287
Обратите внимание, что для V3 lang теперь является языком, а адрес теперь latlng. Это заставит ваш языковой фильтр снова работать. Счастливые тропы. б
Прежде всего, это старый Geocoder Maps API. Используйте новый интерфейс здесь: http://maps.googleapis.com/maps/api/geocode/json?sensor=false&address=59.711014,30.565287&language=ru
Во-вторых, возможно, у нас нет перевода на этот адрес на русском языке. Обновления картографических данных были недавно развернуты во многих странах, поэтому возможно, что это является причиной изменения ответа.