方式一:通过ajax请求
$.ajax({
url: 'https://apis.map.qq.com/ws/geocoder/v1',
type: 'get',
dataType: "jsonp",
data: {
key: 'your key',
address: '浙江省杭州市余杭区文一西路',
output: 'jsonp',
},
success: function(res) {
if (res.status === 0) {
var location = res.result.location;
console.log(location);
} else {
alert('请检查地址');
}
},
error: function(e) {
alert('请检查地址或网络');
}
})
方式二、引入API
1、引入
2、封装一个方法
function getLal(address,cb) {
var geocoder = new qq.maps.Geocoder();
geocoder.getLocation(address);
geocoder.setComplete(function(res) {
cb(res)
});
geocoder.setError(function(err) {
cb(err)
});
},
3、调用方法
getLal('浙江省杭州市余杭区文一西路', function(res) {
console.log(res);
})