package tools import ( "math" ) // WGS84坐标系:即地球坐标系,国际上通用的坐标系。 // GCJ02坐标系:即火星坐标系,WGS84坐标系经加密后的坐标系。Google Maps,高德在用。 // BD09坐标系:即百度坐标系,GCJ02坐标系经加密后的坐标系。 const ( X_PI = math.Pi * 3000.0 / 180.0 OFFSET = 0.00669342162296594323 AXIS = 6378245.0 ) //BD09toGCJ02 百度坐标系->火星坐标系 func BD09toGCJ02(lon, lat float64) (float64, float64) { x := lon - 0.0065 y := lat - 0.006 z := math.Sqrt(x*x+y*y) - 0.00002*math.Sin(y*X_PI) theta := math.Atan2(y, x) - 0.0000
柚子生活
一个很懒的人