高德page修改

This commit is contained in:
苏尹岚
2020-09-21 13:42:58 +08:00
parent a37663d8ab
commit b703b3fcd8
3 changed files with 8 additions and 6 deletions

View File

@@ -54,10 +54,12 @@ func (a *API) GetCoordinateFromAddressByPage(address string) (lng, lat float64,
"keywords": address, "keywords": address,
}) })
if err == nil { if err == nil {
str := result["pois"].([]interface{})[0].(map[string]interface{})["location"].(string) if len(result["pois"].([]interface{})) > 0 {
strs := strings.Split(str, ",") str := result["pois"].([]interface{})[0].(map[string]interface{})["location"].(string)
if len(strs) > 0 { strs := strings.Split(str, ",")
return utils.Str2Float64(strs[0]), utils.Str2Float64(strs[1]), err if len(strs) > 0 {
return utils.Str2Float64(strs[0]), utils.Str2Float64(strs[1]), err
}
} }
} }
return lng, lat, err return lng, lat, err

View File

@@ -7,7 +7,7 @@ import (
) )
func TestGetCoordinateFromAddressByPage(t *testing.T) { func TestGetCoordinateFromAddressByPage(t *testing.T) {
lng, lat, err := autonaviAPI.GetCoordinateFromAddressByPage("广东深圳市龙华区观澜街道观澜社会福利中心1340号") lng, lat, err := autonaviAPI.GetCoordinateFromAddressByPage("北京西城区内环到二环里西单大木仓胡同35号西五楼4-503")
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }

View File

@@ -85,7 +85,7 @@ func TestGetDistricts(t *testing.T) {
} }
func TestGetCoordinateFromAddress(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) t.Logf("lng:%f, lat:%f, districtCode:%d", lng, lat, districtCode)
} }