我試圖在一些jQuery ajax中使用谷歌地圖API,但它看起來像我不能這樣做,因爲它是跨域的,即使我使用json?Google Maps API - 無法使用Ajax?即使使用json?
這是爲什麼?我該怎麼做才能解決這個問題?
$.ajax({
type: "GET",
url: 'http://maps.googleapis.com/maps/api/geocode/json?sensor=false&address=405+Lexington+Avenue+Manhattan+NY',
error: function(request, status) {
alert('fail');
},
success: function(data, textStatus, jqXHR) {
alert('success');
}
});
謝謝!
javascript api可以做什麼來完成跨域調用? – 2011-05-12 05:14:24
@DutrowLLC我猜,同樣的jsonp的東西:) – 2011-05-12 05:27:50
@DutrowLLC JS版本似乎在這裏描述http://code.google.com/apis/maps/documentation/javascript/services.html#Geocoding – 2011-05-12 05:28:23