HarmonyOS 鸿蒙Next 百度地图sdk搜索周围POI失败

发布于 1周前 作者 phonegap100 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 百度地图sdk搜索周围POI失败

按着文档的代码,但是走了报错的分支,报错提示也很模糊,是参数有误吗?

经纬度是通过ak获取的正确经纬度值,已获取了权限

深色代码主题
复制
’ohos.permission.APPROXIMATELY_LOCATION’, ‘ohos.permission.LOCATION’
深色代码主题
复制
@bdmap/locsdk": “1.1.0”,
“@bdmap/base”: “1.2.0”,
“@bdmap/search”: “1.2.0”,
“@bdmap/map”: “1.2.0

cke_799.png


更多关于HarmonyOS 鸿蒙Next 百度地图sdk搜索周围POI失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

7 回复

您好,从开发文档了解了下,百度地图SDK需要如下权限。可以检查下是否获取齐全;从参数上看并无问题。

深色代码主题
复制
"ohos.permission.GET_WIFI_INFO",
"ohos.permission.GET_NETWORK_INFO",
"ohos.permission.GET_BUNDLE_INFO",
"ohos.permission.INTERNET",
"ohos.permission.LOCATION",
"ohos.permission.APPROXIMATELY_LOCATION"

以上是初步分析结论,如有疑问可以展开回复,看到后会继续协助定位阻碍点。

更多关于HarmonyOS 鸿蒙Next 百度地图sdk搜索周围POI失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


感谢评论, 相同报错依然存在,以上权限动态获取后的返回

HarmonyOS的分布式文件系统让我在多设备间传输文件变得轻松无比。

了解,因属于三方闭源库,还请建议咨询下厂商。

前四个权限属于开放权限,无需动态申请,在module.json5配置文件的requestPermissions标签中声明权限即可。

针对HarmonyOS 鸿蒙Next平台上百度地图SDK搜索周围POI(Point of Interest,兴趣点)失败的问题,可能的原因及解决方向如下:

  1. SDK版本兼容性:确认百度地图SDK的版本是否与当前HarmonyOS系统版本兼容。不兼容可能导致功能异常,需升级SDK至适配版本。

  2. 权限配置:检查应用是否已正确配置所需权限,如位置信息权限、网络访问权限等。权限缺失将直接影响POI搜索功能。

  3. API调用方式:验证API调用参数是否正确,包括搜索关键词、中心点坐标、半径等。错误的参数会导致搜索请求无法正确执行。

  4. 网络状态:确认设备网络连接是否正常。网络不稳定或未连接将导致请求无法发送至服务器,进而影响POI搜索结果。

  5. 系统日志:查看系统日志及SDK日志,分析是否有异常信息或错误码。日志中的详细信息有助于定位问题原因。

  6. 地图服务状态:确认百度地图服务是否正常运行,无维护或故障情况。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部