2
无论出于何种原因,以下请求没有得到谷歌的回应。但是,如果我将URL粘贴到地址栏中,它可以正常工作。我不确定为什么会发生这种情况。 Google是否通过引荐来源的标题过滤了请求?谷歌地图json地理编码,在浏览器中没有响应
http://maps.googleapis.com/maps/api/geocode/json?sensor=false&address=3122%2C%20Australia
$.ajax({
url:'http://maps.googleapis.com/maps/api/geocode/json?sensor=false&address='+post_code+encodeURIComponent(', Australia'),
success:function(data) {
alert(data);
if(data['status'] == 'OK') {
var location = data['results'][0]['geometry']['location'];
map.panTo(location['lat']+':'+location['lng']);
map.setZoom(8);
}
}
});
感谢您的快速响应!我得到它的工作,并回来发现你已经改变它使用geometry.location。工作很好,我相信这对其他人很有用。 – Keyo 2010-09-30 00:20:40
谢谢! – callumander 2011-06-10 10:31:11
关于如何扭转这种情况的任何提示,我需要从latlng值中获得一个城镇/城市。 – 2011-10-25 14:01:18