uni-app离线打包时uni.getLocation(OBJECT)使用高德地图不返回address对象
uni-app离线打包时uni.getLocation(OBJECT)使用高德地图不返回address对象
操作步骤:
- 离线打包用的高德地图SDK,定位返回没有address对象
预期结果:
- 用高德地图也返回address对象
实际结果:
- 离线打包用的高德地图SDK,定位返回没有address对象
bug描述:
- 离线打包用的高德地图SDK,定位返回没有address对象
信息类别 | 信息内容 |
---|---|
产品分类 | uniapp/App |
PC开发环境 | Mac |
PC操作系统版本 | 10.14.6 |
HBuilderX类型 | 正式 |
HBuilderX版本 | 3.2.12 |
手机系统 | Android |
手机系统版本 | Android 11 |
手机厂商 | 华为 |
手机机型 | mate30 |
页面类型 | vue |
vue版本 | vue2 |
打包方式 | 云端 |
项目创建方式 | HBuilderX |
更多关于uni-app离线打包时uni.getLocation(OBJECT)使用高德地图不返回address对象的实战教程也可以访问 https://www.itying.com/category-93-b0.html
7 回复
升级3.3.11版本SDK问题已解决
更多关于uni-app离线打包时uni.getLocation(OBJECT)使用高德地图不返回address对象的实战教程也可以访问 https://www.itying.com/category-93-b0.html
是否配置高德SDK ,前端获取时 安卓需指定 getLocation type 为 gcj02
配置了,能定位成功获取到除address对象的其他属性,且geocode设置为true;
回复 1***@qq.com: geocode设置为true,并且需要使用gcj02坐标系
回复 BoredApe: 是的,都是那样设置的,直接运行可以,离线打包不返回
请尝试云端打包确认是否可以正常获取位置信息?
正常:大概率是离线打包配置不正确导致的
不正常:大概率是高德地图限制,登录后台查看下调用接口统计数据,有可能是没有商业授权被限制
云打包可以正常返回address,离线打包只能返回经纬度信息,无address对象,如果配置不对经纬度应该也获取不到吧,是哪里还需要注意设置吗