可能重复:
json with google geocoding api
json Uncaught SyntaxError: Unexpected token :
$.getJSON('http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true&callback=?', function(data) {
console.log(data);
});
它给了我这个错误:Uncaught SyntaxError: Unexpected token :
答案 0 :(得分:0)
您正试图从Google地图获取JSONP响应,但它不支持。
试试这个,
<script src="http://maps.google.com/maps/api/js?sensor=false" type="text/javascript"></script>
<script>
$(function(){
var geocoder = new google.maps.Geocoder();
var latlng = new google.maps.LatLng(40.714224,-73.961452);
geocoder.geocode(
{latLng : latlng },
function(dataObject, statusObject) {
console.log(dataObject);
}
);
});
</script>