收藏
回答

小程序腾讯地图qqmap-wx-jssdk根据省市区地址查询经纬度不精准

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug qqmap-wx-jssdk.min.js 微信安卓客户端 7.0.19 2.3.2

先描述下情况:小程序腾讯地址选中地址后,然后根据地址查询地址的经纬度。结果根据地址逆向解析出来的新地址和经纬度错了。

比如wx.chooseAddress选中了“乐东县第一小学”这个地址,然后拼接它的省市区详细地址为
“海南省省直辖县级行政区划乐东黎族自治县安定中路 乐东县第一小学”,
然后根据这个拼接的地址,调用qqmapsdk.geocoder查询它的经纬度,结果查出来的新地址和经纬度是:
“莺盐第一小学”


截图如下:

wx.chooseAddress({
  successres => {
     console.log("wx.chooseAddress: ", res)
     let address = `${res.provinceName}${res.cityName}${res.countyName}${res.detailInfo}`
      //adddress = '海南省省直辖县级行政区划乐东黎族自治县安定中路 乐东县第一小学'
     qqmapsdk.geocoder({
        address: address,
        successfunction (res{
            console.log(", 结果: ", res)
        },
        failfunction (err//获取经纬度失败
        }
     })
  },
  fail(err) {
    console.log("...选择地址报错:", err);
  }
});


回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签