You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

40 lines
1.8 KiB

package amap_test
import (
"yunyan/sys/amap"
"fmt"
"testing"
)
func Test_Sys(t *testing.T) {
if sys, err := amap.NewSys(
amap.SetAppkey("c653e53f94ee88a43cc979a08deae883"),
); err != nil {
fmt.Printf("Sys Init err:%v", err)
} else {
// Georesult, _ := sys.Coordinate("116.481499", "39.990475")
// result, err := sys.Geocode("81.172193,44.604112")
// fmt.Printf("result:%+v err:%v\n", result, err)
// result, err := sys.Geo("北京市", "东方君悦大酒店")
// fmt.Printf("result:%+v err:%v\n", result, err)
// POISearchresult, _ := sys.POISearch(Georesult.Locations, "1000", "美食")
// // fmt.Printf(" POISearchresult:%+v err:%v\n", POISearchresult, err)
// context := ""
// for _, item := range POISearchresult.POIs {
// context += fmt.Sprintf("名称:%s,地址:%s,评分:%s,距离:%s,标签:%s;", item.Name, item.Address, item.Business.Rating, item.Distance, item.Business.Tag)
// }
// fmt.Println(context)
// Weatherresult, err := sys.Weather("深圳", "all")
// fmt.Printf(" Weatherresult:%v err:%v\n", Weatherresult, err)
// Weatherresult, err := sys.DirectionForDriving("116.481028,39.98964", "116.434446,39.90816")
// fmt.Printf(" Weatherresult:%+v err:%v\n", Weatherresult, err)
// Weatherresult, err := sys.DirectionForWalking("116.481028,39.98964", "116.434446,39.90816")
// fmt.Printf(" Weatherresult:%+v err:%v\n", Weatherresult, err)
result, err := sys.SearchPlace("深圳北站", "深圳")
fmt.Printf(" result:%+v err:%v\n", result, err)
// Weatherresult, err := sys.DirectionForElectrobike("116.481028,39.98964", "116.434446,39.90816")
// fmt.Printf(" Weatherresult:%+v err:%v\n", Weatherresult, err)
// Weatherresult, err := sys.DirectionForTsransit("116.481028,39.98964", "116.434446,39.90816", "010", "010")
// fmt.Printf(" Weatherresult:%+v err:%v\n", Weatherresult, err)
}
}