package baidunavi import ( "fmt" "testing" "git.rosy.net.cn/baseapi" "git.rosy.net.cn/baseapi/utils" "go.uber.org/zap" ) var ( api *API sugarLogger *zap.SugaredLogger ) func init() { logger, _ := zap.NewDevelopment() sugarLogger = logger.Sugar() baseapi.Init(sugarLogger) //api = New("eL94zToVOdGDTkNQxV8dnEQ1ZRcB2UKb", "ZG0OOpOsOVURUwAkkmoHQFKRCbzn0zGb") //api = New("wW2AwzPS0hdaPy5QLalzso7ARX5uYZtZ", "ZG0OOpOsOVURUwAkkmoHQFKRCbzn0zGb") api = New("wW2AwzPS0hdaPy5QLalzso7ARX5uYZtZ", "") } func TestBatchCoordinateConvert(t *testing.T) { //result, err := api.BatchCoordinateConvert([]*Coordinate{ result, err := api.BatchCoordinateConvert([]*Coordinate{ &Coordinate{ Lng: 104.00701626019786, Lat: 30.660569196450925, }, }, "5") if err != nil { t.Fatalf("TestCoordinateConvert failed with error:%v", err) } else { t.Log(utils.Format4Output(result, false)) } } func TestDirectionLiteRide(t *testing.T) { result, err := api.DirectionLiteRide([]*Coordinate{ { Lng: 104.063285, Lat: 30.571255, }, &Coordinate{ Lng: 104.065132, Lat: 30.610506, }, }) fmt.Println(err) fmt.Println(result) } func TestAC(t *testing.T) { fmt.Println(fmt.Sprintf("%.6f,%.6f", 104.00080006826988, 30.65440926211375)) } func TestBatchCoordinateConvertBai2Gao(t *testing.T) { aa := []string{"104.00703948726,30.66023262214", "104.00734814129,30.660267081943"} result, err := api.BatchCoordinateConvertBai2Gao(aa, "5") fmt.Println(err) fmt.Println(result) } func TestName(t *testing.T) { syncStatus := 1 syncStatus |= 32 fmt.Println(syncStatus) }