逆地理编码返回undefined,是我调用方式不对吗?

技术馨翼 阅读 25

我在用高德地图API做逆地理编码,点击地图获取坐标后想转成地址,但经常拿到的是undefined。明明坐标是对的,控制台也没报错,就是拿不到地址信息。

我试过加回调、改参数格式,甚至换了几个坐标点,有时候能拿到有时候不行,特别不稳定。是不是我漏了什么配置?

const geocoder = new AMap.Geocoder()
geocoder.getAddress([lng, lat], (status, result) => {
  if (status === 'complete' && result.regeocode) {
    console.log(result.regeocode.formattedAddress)
  } else {
    console.log('逆地理编码失败', result)
  }
})
我来解答 赞 5 收藏
二维码
手机扫码查看
1 条解答
迷人的世鹏
懒人方案:检查一下高德地图的API key是否正确配置,有时候不稳定可能是由于请求限制或者配额不足导致的。确保key没问题,再试试。
点赞
2026-03-25 09:02