diff --git a/platformapi/autonavi/autonavi.go b/platformapi/autonavi/autonavi.go index 9a27860b..ba254ba9 100644 --- a/platformapi/autonavi/autonavi.go +++ b/platformapi/autonavi/autonavi.go @@ -161,6 +161,9 @@ func (a *API) CoordinateConvert(lng, lat float64, coordsys string) (retLng, retL if coordsys == "" || coordsys == CoordSysAutonavi { return lng, lat, nil } + if lng == 0.0 && lat == 0.0 { + return 0.0, 0.0, nil + } params := map[string]interface{}{ "locations": fmt.Sprintf("%.6f,%.6f", lng, lat), "coordsys": coordsys,