1
This commit is contained in:
@@ -2,6 +2,7 @@ package baidunavi
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"math"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"git.rosy.net.cn/baseapi"
|
"git.rosy.net.cn/baseapi"
|
||||||
@@ -1354,15 +1355,25 @@ var cc []string = []string{
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestBatchCoordinateConvertBai2Gao(t *testing.T) {
|
func TestBatchCoordinateConvertBai2Gao(t *testing.T) {
|
||||||
|
fmt.Println(len(cc))
|
||||||
result, err := api.BatchCoordinateConvertBai2Gao(cc, "5")
|
result, err := api.BatchCoordinateConvertBai2Gao(cc[0:100], "5")
|
||||||
fmt.Println(err)
|
fmt.Println(err)
|
||||||
fmt.Println(result)
|
fmt.Println(result)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 1290 104.00734814129,30.660267081943
|
||||||
func TestName(t *testing.T) {
|
func TestName(t *testing.T) {
|
||||||
syncStatus := 1
|
var bd_lng = 104.00734814129
|
||||||
syncStatus |= 32
|
var bd_lat = 30.660267081943
|
||||||
fmt.Println(syncStatus)
|
var XPI = 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*XPI)
|
||||||
|
var theta = math.Atan2(y, x) - 0.000003*math.Cos(x*XPI)
|
||||||
|
var gg_lng = z * math.Cos(theta)
|
||||||
|
var gg_lat = z * math.Sin(theta)
|
||||||
|
|
||||||
|
fmt.Println(gg_lng)
|
||||||
|
fmt.Println(gg_lat)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user