高德page修改
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user