高德page修改
This commit is contained in:
@@ -54,10 +54,12 @@ func (a *API) GetCoordinateFromAddressByPage(address string) (lng, lat float64,
|
||||
"keywords": address,
|
||||
})
|
||||
if err == nil {
|
||||
str := result["pois"].([]interface{})[0].(map[string]interface{})["location"].(string)
|
||||
strs := strings.Split(str, ",")
|
||||
if len(strs) > 0 {
|
||||
return utils.Str2Float64(strs[0]), utils.Str2Float64(strs[1]), err
|
||||
if len(result["pois"].([]interface{})) > 0 {
|
||||
str := result["pois"].([]interface{})[0].(map[string]interface{})["location"].(string)
|
||||
strs := strings.Split(str, ",")
|
||||
if len(strs) > 0 {
|
||||
return utils.Str2Float64(strs[0]), utils.Str2Float64(strs[1]), err
|
||||
}
|
||||
}
|
||||
}
|
||||
return lng, lat, err
|
||||
|
||||
@@ -7,7 +7,7 @@ import (
|
||||
)
|
||||
|
||||
func TestGetCoordinateFromAddressByPage(t *testing.T) {
|
||||
lng, lat, err := autonaviAPI.GetCoordinateFromAddressByPage("广东深圳市龙华区观澜街道观澜社会福利中心1340号")
|
||||
lng, lat, err := autonaviAPI.GetCoordinateFromAddressByPage("北京西城区内环到二环里西单大木仓胡同35号西五楼4-503")
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
@@ -85,7 +85,7 @@ func TestGetDistricts(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestGetCoordinateFromAddress(t *testing.T) {
|
||||
lng, lat, districtCode := autonaviAPI.GetCoordinateFromAddress("广东深圳市龙华区观澜街道观澜社会福利中心1340号", "深圳市")
|
||||
lng, lat, districtCode := autonaviAPI.GetCoordinateFromAddress("四川成都市武侯区城区天府三街与云华路交汇处大有智慧2栋1单元1101号", "")
|
||||
t.Logf("lng:%f, lat:%f, districtCode:%d", lng, lat, districtCode)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user