- return orginal coordinate when convert error.

This commit is contained in:
gazebo
2018-07-14 13:47:59 +08:00
parent 90f21ffb8d
commit 25028fe1cd

View File

@@ -130,6 +130,7 @@ func (a *API) AccessAPI(apiStr string, params map[string]interface{}) (retVal Re
return retVal, err
}
// 为了方便调用者编码,如果失败,也会返回未转换的原始值
func (a *API) CoordinateConvert(lng, lat float64, coordsys string) (retLng, retLat float64, err error) {
if coordsys == "" || coordsys == CoordSysAutonavi {
return lng, lat, nil
@@ -144,5 +145,5 @@ func (a *API) CoordinateConvert(lng, lat float64, coordsys string) (retLng, retL
index := strings.Index(coordinate, ",")
return utils.Str2Float64(coordinate[:index]), utils.Str2Float64(coordinate[index+1:]), nil
}
return 0.0, 0.0, err
return lng, lat, err
}