JSONP调用给了我一个错误

时间:2012-06-30 09:40:07

标签: javascript jquery

  

可能重复:
  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 :

1 个答案:

答案 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>