更新记录

1.0.0(2025-06-30)

初始版本,已完成鸿蒙端定位功能


平台兼容性

uni-app x

Chrome Safari Android iOS 鸿蒙 微信小程序
- - - - -

pow-tmapall

腾讯定位/导航/地图全功能插件

  • 计划做成腾讯 lbs 全功能插件,可本人另一个高德全功能插件
  • 架构上只支持 uniappx (原本想支持uniapp 的,但是因为uniapp兼容模式组件无法支持鸿蒙系统,故放弃支持uniapp

当前进度

  • 已支持鸿蒙单次定位,持续定位,后台定位
  • 正在开发ios+安卓定位
  • 待开发,导航,地图功能

使用方式

  1. 在插件市场导入本插件到工程中
  2. 把示例工程根目录中的harmony-configs复制到自己工程根目录
  3. 申请腾讯地图的key
  4. 参考示例工程的index.uvue中的initTencentLbsSDK方法,调用插件的setTencentKey方法
  5. 打自定义基座
  6. 运行到自定义基座
  7. 参考示例工程的index.uvue中的申请定位权限,单次定位,持续定位方法

隐私、权限声明

1. 本插件需要申请的系统权限列表:

<!--允许访问网络,必选权限--> <uses-permission android:name="android.permission.INTERNET" /> <!--允许获取精确位置,实时导航为必选--> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <!--允许获取粗略位置,实时导航为必选--> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <!--允许获取网络状态,用于网络定位(无gps情况下的定位),若需网络定位功能则必选--> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <!--允许获取wifi网络信息,用于网络定位(无gps情况下的定位),若需网络定位功能则必选--> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <!--允许获取wifi状态改变,用于网络定位(无gps情况下的定位),若需网络定位功能则必选--> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <!--后台获取位置信息,若需后台定位或持续导航则必选--> <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" /> <!--用于申请调用A-GPS模块,卫星定位加速--> <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> <!--允许写入扩展存储,用于写入缓存定位数据--> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <!--用于用户链接蓝牙时,在导航组件页面的蓝牙连接提醒,建立链接后开发者可选用蓝牙通道进行tts播报--> <uses-permission android:name="android.permission.BLUETOOTH" /> <!--用与导航状态中保持屏幕常亮--> <uses-permission android:name="android.permission.WAKE_LOCK"/> <!--允许写设备缓存,用于问题排查--> <uses-permission android:name="android.permission.WRITE_SETTINGS" /> <!--允许读设备等信息,用于问题排查--> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问