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对象,如果配置不对经纬度应该也获取不到吧,是哪里还需要注意设置吗

回到顶部