高德地图坐标与百度地图坐标相互转换

匿名 (未验证) 提交于 2019-12-02 20:32:16
来自:https://blog.csdn.net/wang415229224ye/article/details/79207791  侵删//百度坐标转高德(传入经度、纬度) function bd_decrypt(bd_lng, bd_lat) {     var X_PI = Math.PI * 3000.0 / 180.0;     var x = bd_lng - 0.0065;     var y = bd_lat - 0.006;     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);     var gg_lng = z * Math.cos(theta);     var gg_lat = z * Math.sin(theta);     return {lng: gg_lng, lat: gg_lat} } //高德坐标转百度(传入经度、纬度) function bd_encrypt(gg_lng, gg_lat) {     var X_PI = Math.PI * 3000.0 / 180.0;     var x = gg_lng, y = gg_lat;     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);     var bd_lng = z * Math.cos(theta) + 0.0065;     var bd_lat = z * Math.sin(theta) + 0.006;     return {         bd_lat: bd_lat,         bd_lng: bd_lng     }; }

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!