From 25028fe1cd986609d408c86c6e4d6ba8d1f0c34d Mon Sep 17 00:00:00 2001 From: gazebo Date: Sat, 14 Jul 2018 13:47:59 +0800 Subject: [PATCH] - return orginal coordinate when convert error. --- platformapi/autonavi/autonavi.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platformapi/autonavi/autonavi.go b/platformapi/autonavi/autonavi.go index bc41daef..605d5f85 100644 --- a/platformapi/autonavi/autonavi.go +++ b/platformapi/autonavi/autonavi.go @@ -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 }