小编典典

如何使用jQuery Ajax调用谷歌地图地理编码服务

ajax

我正在尝试从Google Map geocode api获取LatLng。我的代码下方的地址值为“ New York,NY”

$.ajax({
    url: 'http://maps.googleapis.com/maps/api/geocode/json',
    data: {
        sensor: false,
        address: address
    },
    success: function (data) {
        alert(data)
    }
});

但我没有得到任何警报值。

谢谢你的帮助。


阅读 351

收藏
2020-07-26

共1个答案

小编典典

您需要就规则与API联系。

$.getJSON( {
    url  : 'https://maps.googleapis.com/maps/api/geocode/json',
    data : {
        sensor  : false,
        address : address
    },
    success : function( data, textStatus ) {
        console.log( textStatus, data );
    }
} );

编辑:

我真是愚蠢,早上不应该在stackoverflow上!问题是跨域请求。出于安全原因,这是不允许的。

请使用Google自己的地址解析客户端

2020-07-26