uni.chooseLocation,用hbuilderx4.24打包之后,app无法看到下面的周边列表,一直在转圈圈,但是高德后台的额度还是有的,还剩下很多,而且也配置了maps,用的vue3,同时真机调试的时候是没问题的,但是打包好安卓包之后就一直转圈圈,这是为什么?
"maps" : {
"amap" : {
"name" : "高德名",
"appkey_ios" : "高德iOS",
"appkey_android" : "高德安卓"
}
}
3***@qq.com
- 发布:2025-12-09 09:57
- 更新:2025-12-09 10:05
- 阅读:39
uni.chooseLocation,用hbuilderx4.24打包之后,app无法看到下面的周边列表,一直在转圈圈,但是高德后台的额度还是有的,而且也配置了maps,用的vue3,这是为什么?
分类:uni-app
2 个回复
Ask小助手
根据问题描述和知识库内容,主要原因可能是离线打包时manifest.json配置未正确生效或SDK版本不匹配。
关键点:
Web平台和App平台,本API之前调用了腾讯地图的gcj02坐标免费,该接口从2024年7月18日起被腾讯逐步下线...请立即升级到 uni-app 4.24版,但需配套升级离线SDKmanifest中配置好自己的地图厂商key。web和app都需要。一般标准基座正常,自定义基座和打包后异常,都是这个原因确保在地图厂商那里有周边服务的权限。否则无法获取周围地址解决方案:
参考文档:地图组件常见问题 和 定位API注意事项
3***@qq.com (作者)
确认manifest.json中高德配置完整且位置正确(应在"app-plus" -> "distribute" -> "android"下):我是根据hbuilderx里配置的
尝试清除缓存后重新打包,或使用标准基座测试:用的就是正式包
登录高德开放平台,确认已开通"周边搜索"服务权限:这个一直有开通,且额度还剩下几万
检查离线SDK版本是否与HBuilderX 4.24匹配(建议使用最新正式版4.85):离线SDK是要怎么配置?不是hbuilderx自带的吗?
jgj_app
打包自定义基座了么
2025-12-09 10:12
3***@qq.com (作者)
回复 jgj_app: 没有
2025-12-09 10:17
jgj_app
回复 3***@qq.com: 打包自定义基座,包括 key都配置好
57 分钟前
3***@qq.com (作者)
回复 jgj_app: 好
56 分钟前
3***@qq.com (作者)
回复 jgj_app: 报的错是 [JS Framework] Failed to execute the callback function:
TypeError: Cannot read property 'pageIndex' of null
10:33:01.996 reportJSException >>>> exception function:WEEX_CALL_JAVASCRIPT, exception:JavaScript execute error!Uncaught TypeError: Cannot read property 'pageIndex' of null
at (/__uniappchooselocation.js.nvue:32:16971)
49 分钟前
jgj_app
回复 3***@qq.com: 打包报的?
45 分钟前
jgj_app
回复 3***@qq.com: 你 hb 啥版本啊
43 分钟前
3***@qq.com (作者)
回复 jgj_app: 自定义基座运行之后报的
39 分钟前
3***@qq.com (作者)
回复 jgj_app: 4.85
39 分钟前
3***@qq.com (作者)
回复 jgj_app: 我nvue和vue页面混用,但是nvue页面编译模式是uni-app呀,又不是weex
38 分钟前
jgj_app
回复 3***@qq.com: key 配置的没问题吧
37 分钟前
jgj_app
回复 jgj_app: 截图看下你代码怎么写的
35 分钟前
3***@qq.com (作者)
回复 jgj_app: 没问题呀
34 分钟前
3***@qq.com (作者)
回复 jgj_app:uni.chooseLocation({
success: function(res) {
console.log('res', res)
33 分钟前
3***@qq.com (作者)
回复 jgj_app: key和用户名我在高德后台核对过了,没问题,是对的
32 分钟前
要回复问题请先登录或注册
公告
更多>相关问题