2012-05-16 2 views

ответ

0

Не уверен, но получаю те же результаты, когда я ударил этот URL прямо в браузере. Возможно, это связано с тем, что это адрес образца, который показан в Geocoding Responses section of the Google Maps API Web Services Dev Guide. Может быть, они отключили его, потому что он перегружался?

Я даже попробовал версию этого адреса, который был URL закодированный:

http://maps.googleapis.com/maps/api/geocode/json?address=1600%20Amphitheatre%20Parkway%2C%20Mountain%20View%2C%20CA&sensor=false

но получить тот же результат, что и исходная попытка.

Я могу вам сказать, что если вы идете прямо к http://maps.google.com/maps и введите: 1600 Amphitheatre Parkway, Mountain View, CA, вы сделать получить результаты.

Во всяком случае, ваш URL-адрес в основном отформатирован правильно и должен работать. Попробуйте другой адрес, отформатированный таким же образом, и вы получите результаты. Это работало отлично для меня:

http://maps.googleapis.com/maps/api/geocode/json?address=Wrigley+Field&sensor=false

Некоторые наблюдения, я не знаю, где вы пытаетесь запустить свой код, но если бы это было в jsFiddle, вы можете быть заинтересованы в этом вопросе: JQuery won't get json?

+0

Вы действительно имели в виду место в Грузии, а не аналог бейсбола? : D Я думаю, что эта служба JSON ненадежна, и нужно использовать JavaScript API. –

+0

@HeitorChang Конечно, я имел в виду ссылку на бейсбол :), но я действительно просто пытался проверить, что что-нибудь еще будет работать. Согласовано. Обычно я не использую интерфейс веб-служб; Я также использую JavaScript. Но на самом деле, я думаю, что я вернусь, имеет смысл; это, вероятно, самый близкий действительный _address_. Я действительно должен был использовать PlacesLibrary для чего-то вроде: «Wrigley Field». –

Смежные вопросы