uni-app HBuilderX3.3.0 引出的“系统定位”模块 问题

uni-app HBuilderX3.3.0 引出的“系统定位”模块 问题

开发环境 版本号 项目创建方式
Windows 10 HBuilderX
### 操作步骤:
- uni.chooseLocation()
- uni.openLocation()

### 预期结果:
- 正常使用

### 实际结果:
- 无法使用

### bug描述:
最新版本引出[HBuilderX3.3.0开始独立出“系统定位”模块](https://uniapp.dcloud.io/app/geolocation)

我想本意是剥离高德/百度地图.

但是如果不使用高德/百度地图uni.chooseLocation() 和 uni.openLocation() 也将无法使用.

说点实话 ,调用uni.getLocation() 本就无感(无页面显示),通过加固可能无法发现是否使用高德/百度sdk.

但是如果uni.chooseLocation() 和 uni.openLocation() 是有感(有页面显示)的.必定发现使用高德/百度sdk.

希望官方开发能动动脑子想想 在推出新功能

更多关于uni-app HBuilderX3.3.0 引出的“系统定位”模块 问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html

6 回复

独立“系统定位”模块是为了解决地图供应商要求商用授权可能引起的问题,使用高德定位时会连网到高德服务器,通过加固是无法解决授权问题。如果只使用定位功能,可以考虑使用系统定位替换高德/百度定位。 uni.chooseLocation() 和 uni.openLocation()是必须依赖地图功能,目前还没有替代方案,如果碰到商用授权问题只能选择向高德申请商用授权或不再使用地图相关功能。

更多关于uni-app HBuilderX3.3.0 引出的“系统定位”模块 问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html


所以 新的独立“系统定位”模块 与老的系统定位差在那些地方了

回复 DCMarvel: 无新老概念,之前定位模块必选高德和百度其一,现在可独立选择系统定位。

回复 DCloud_UNI_GSQ: 两个版本区别大吗

正式版

alpha版本

区别在哪, 要不要等正式版更新

没有区别,只是调整了配置项的显示位置及描述信息。

回到顶部