uni-app使用chooseLocation在h5环境里使用高德时候走的是/v3/place/around,腾讯走的是/v1/search
uni-app使用chooseLocation在h5环境里使用高德时候走的是/v3/place/around,腾讯走的是/v1/search
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Windows | win10 | HBuilderX |
示例代码:
uni.chooseLocation({
latitude: that.lat || that.$api.CFG.lat || '',
longitude: that.lng || that.$api.CFG.lng || '',
success(res) {
// console.log(res)
},
fail(err) {
}
})
操作步骤:
按上面操作就行
预期结果:
希望和腾讯一样关键词输入后搜索走关键词搜索接口
实际结果:
h5使用高德地图如果搜索某些关键词,会一直返回空,但是腾讯就可以
bug描述:
uniapp使用chooseLocation在h5环境里新页面里输入关键词使用高德时候走的是/v3/place/around,腾讯走的是https://apis.map.qq.com/ws/place/v1/search,为什么高德不走v3/assistant/inputtips 和腾讯一样的关键词搜索接口,而且有时候这里输入的关键词around始终搜不到,换详细地址到省市区街道多少号也搜不到,要不然使用chooseLocation里开放个使用around 周边搜索 还是inputtips 搜索 参数,给用户自己选择

更多关于uni-app使用chooseLocation在h5环境里使用高德时候走的是/v3/place/around,腾讯走的是/v1/search的实战教程也可以访问 https://www.itying.com/category-93-b0.html
地图厂商的 web 接口是由地图厂商决定的,两家厂商的接口未必完全一致。
更多关于uni-app使用chooseLocation在h5环境里使用高德时候走的是/v3/place/around,腾讯走的是/v1/search的实战教程也可以访问 https://www.itying.com/category-93-b0.html
但是这个页面是uniapp这边自己统一封装的啊,他们取决什么地图调用什么接口,这个页面和功能又不是地图厂商的,地图厂商只是提供了可以实现对应功能的api,这个页面功能还是uniapp官方处理
回复 1***@qq.com: 你的截图上不是amap.com 接口地址吗?amap.com 是高德地图的啊。
回复 唐家三少: 是的啊,这个页面你没见过嘛,是uniapp提供的chooseLocation方法在h5中使用才打开的页面啊,这个页面是官方的,里面调用搜索方法也是官方自己封装的啊

