*百度坐标系(BD09)与火星坐标系(GCJ-02)的转换
*即 百度 转 高德 、谷歌
*/
var bd09togcj02 =function bd09togcj02(bd_lon,bd_lat){
var bd_lon =+bd_lon;
var bd_lat =+bd_lat;
var x = bd_lon-0.0065;
var y = bd_lat-0.006;
var z = Math.sqrt(x * x + y * y) - 0.00002 * Math.sin(y * x_PI);
var gg_lng = z * Math.cos(theta);
var gg_lat = z * Math.sin(theta);
return [gg_lng, gg_lat];
};
/**
*火星坐标系(GCJ-02)与百度坐标系(BD-09)的转换
*即谷歌、高德 转 百度
*
*/
var gcj02tobd09 = function gcj02tobd09(lng, lat){
var lat =+lat;
var lng =+lng;
var z =Math.sqrt(lng * lng + lat * lat) +0.00002 * Math.sin(lat * x_PI);
var theta = Math.atan2(lat, lng) + 0.000003 * Math.cos(lng * x_PI);
var bd_lng = z*Math.cos(theta) + 0.0065;
var bd_lat = z*Math.cos(theta) + 0.006;
return [bd_lng,bd_lat];
};