在调用百度地图API 将国测局坐标转成百度坐标时报错:
错误如下图:
调用接口如下:
最后发现是因为跨域的问题导致出现这个错误,解决办法就是在进行ajax请求的时候加上dataType:'JSONP';
$.ajax({
type: "post",
dataType: "JSONP",
url: 'http://api.map.baidu.com/geoconv/v1/?coords=' + longitude0 + ',' + latitude0 + '&from=1&to=5&ak=你的ak',
async:false,
success: function (response) {
var data = response.result;
var x = data[0].x;
var y = data[0].y;
alert(x);
alert(y);
}
});