- return orginal coordinate when convert error.
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user