Вызов карты Google Geocode возвращает код ошибки 610 - PullRequest
0 голосов
/ 11 января 2012

У меня есть этот js код, где я использую библиотеку Mapstraction для отображения GMap и использую его сервис геокодирования через mapstraction.

Недавно я начал получать error 610 всякий раз, когда я пытаюсь выполнить вызов службы геокодирования. http code is 200 ок, однако json возвращается следующим образом:

_xdc_._8gxa9q7ci && _xdc_._8gxa9q7ci( {
  "Status": {
    "code": 610,
    "request": "geocode"
  }
})

Инспектор Chromium показывает строку запроса следующим образом:

output:json
oe:utf-8
q:nehru place, , delhi,110048, in
mapclient:jsapi
hl:en
callback:_xdc_._8gxa9q7ci

Проблема остается даже с недавно сгенерированным ключом API! Карта отлично загружается как с новым ключом, так и со старым ключом!

Так что, если кто-то сталкивался с подобной проблемой с mapstraction, тогда дайте мне знать обходные пути, если таковые имеются.

Еще одна вещь, которую я заметил, это то, что мой старый ключ имеет длину 86 символов, тогда как мой новый ключ имеет длину всего 39 символов. Любая идея в этом направлении будет принята с благодарностью. Я провел целый день, пытаясь заставить его работать снова.

Обновление: я заметил, что при длине ключа 86 символов строка запроса также имеет ключ: MYKEY param. Принимая во внимание, что с длинным ключом в 39 символов его там нет!

1 Ответ

0 голосов
/ 11 января 2012

Для правильной работы Mapstraction с API-интерфейсом GMap v2 требуется 86-символьный ключ API.

Я полагаю, что 36-символьный API-ключ предназначен для версии 3.86-символьные ключи, сгенерированные для моих доменов, там не отображаются.Однако получить ссылку на 86-символьный ключ API немного сложно.

После генерации мои вызовы геокодера GMap через Mapstraction работают нормально.

Вот ссылка для генерацииключ API v2 http://code.google.com/apis/maps/signup.html

Не забудьте прокрутить до конца страницы, чтобы заполнить правильный URL.

Что касается Mapstraction, я думаю, что последняя версия должна иметь возможность использоватьновый 36-символьный ключ API!

...