Я пытаюсь использовать API Elevation Google с функцией getJSON JQuery.API-интерфейс Google Elevation с AJAX?
Я использую этот код, который использует JSONP:
jQuery.getJSON("http://maps.googleapis.com/maps/api/elevation/json?locations=23.444,45.4545&sensor=false&jsoncallback=?", function(json){
alert("a");
});
я могу увидеть в Firebug, что запрос GET правильно отправлять и я получаю правильный ответ от Google:
{
"status": "OK",
"results": [ {
"location": {
"lat": 23.4440000,
"lng": 45.4545000
},
"elevation": 816.7996216
} ]
}
Однако Я никогда не предупреждаю, и я получаю эту ошибку от Firebug:
invalid label
"status": "OK",\n
Я использую Google Maps API v2, поэтому я использую метод build in.
Есть ли способ получить высоту с помощью API Elevation Google через запрос AJAX и без создания прокси?
Благодарим за помощь.
Benjamin
Как это может помочь мне восстановить высоту точки? – benjisail
Извините, я неправильно понял. Вместо этого используйте ElevationService: http://code.google.com/apis/maps/documentation/javascript/reference.html#ElevationService –
Я не могу использовать службу повышения, потому что она доступна только в API v3 и, как я уже сказал в своем Вопрос: Я использую API v2. Благодарю. – benjisail