uni-app poiSearchNearBy无响应
uni-app poiSearchNearBy无响应
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
Windows | win10 | HBuilderX |
产品分类:uniapp/App
PC开发环境操作系统:Windows
手机系统:Android
手机系统版本号:Android 11
手机厂商:小米
手机机型:小米9pro
页面类型:nvue
vue版本:vue2
打包方式:云端
示例代码:
let mapSearch = weex.requireModule('mapSearch');
mapSearch.poiSearchNearBy({
point: {
latitude:30.677519,
longitude: 103.96166
},
key: '保健',
radius: 1000,
index:1,
offset:15
}, ret => {
console.log(ret);
});
操作步骤:
let mapSearch = weex.requireModule('mapSearch');
mapSearch.poiSearchNearBy({
point: {
latitude:30.677519,
longitude: 103.96166
},
key: '保健',
radius: 1000,
index:1,
offset:15
}, ret => {
console.log(ret);
});
预期结果:
应该有数据
实际结果:
无响应
bug描述:
mapSearch 的poiSearchNearBy无响应
更多关于uni-app poiSearchNearBy无响应的实战教程也可以访问 https://www.itying.com/category-93-b0.html
7 回复
使用您的代码 , 可以得到数据 , 请查看你的配置是否正确.
如附件图.
更多关于uni-app poiSearchNearBy无响应的实战教程也可以访问 https://www.itying.com/category-93-b0.html
我也有这个问题,在真机调试会正常返回,云端打包后就不会执行回调了
回复 小小明13: 那你检查下SDK配置
回复 DCloud_UNI_GSQ: 能详细说下嘛,我也遇到这个问题
回复 小小明13: 解决了嘛,我也遇到同样问题
uniapp 安卓端可以正常返回,同样参数为什么iOS端返回无效参数啊
可能是以下几个原因导致poiSearchNearBy无响应:
- 模块未正确引入或配置
- 确保manifest.json中已配置地图模块
- 检查是否添加了地图模块依赖
- 权限问题
- 检查AndroidManifest.xml是否添加了定位和网络权限
- 确认设备已开启定位权限
- 参数问题
- 确认经纬度参数格式正确
- 检查key参数是否有效
- 网络问题
- 确保设备网络连接正常
- 检查是否使用了需要VPN的地图服务
- 回调处理
- 建议添加错误回调处理:
mapSearch.poiSearchNearBy({...}, (ret) => {
console.log('成功:', ret);
}, (err) => {
console.log('失败:', err);
});