这个应该是谷歌地图装百度地图的参数计算方法,还未验证

function changCoordinate(glng, glat) {
var x_pi = 3.14159265358979324 * 3000.0 / 180.0;
var x = parseFloat(glng);
var y = parseFloat(glat);
var z = Math.sqrt(x * x + y * y) + 0.00002 * Math.sin(y * x_pi);
var theta = Math.atan2(y,x) + 0.000003 * Math.cos(x * x_pi);
lng = z * Math.cos(theta) + 0.0065;
lat = z * Math.sin(theta) + 0.006;
}

posted on 2017-09-26 10:09  binTke  阅读(587)  评论(0编辑  收藏  举报

导航