更新记录

1.0.0 下载此版本

1.uniappx uniapp 鸿蒙高德地图定位插件


平台兼容性

云端兼容性

阿里云 腾讯云 支付宝云

uni-app(4.62)

Vue2 Vue3 Chrome Safari app-vue app-vue插件版本 app-nvue app-nvue插件版本 Android iOS 鸿蒙 鸿蒙插件版本
- - - - 1.0.0 1.0.0 - - 12 1.0.0
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 快应用-华为 快应用-联盟
- - - - - - - - - - -

uni-app x(4.62)

Chrome Safari Android iOS 鸿蒙 鸿蒙插件版本 微信小程序
- - - - 12 1.0.0 -

其他

多语言 暗黑模式 宽屏模式

项目初衷:没有什么初衷,就是官方没有,自己要用,免费开源 支持 uniapp unippx。

怎么配置uniapp运行鸿蒙的证书

uni 官方文档:
https://uniapp.dcloud.net.cn/tutorial/harmony/runbuild.html#signature

怎么申请高德地图鸿蒙的appkey

高德 官方文档:
https://lbs.amap.com/api/harmonyosnext-map3d-sdk/guide/get-key

高德注册的时候有个AppID需要填写,用这个免费的插件获取: [高德地图鸿蒙uniapp插件][ft-harmony-amap][https://ext.dcloud.net.cn/plugin?id=24404] 

使用简单:api简洁,对齐高德定位api

提供实际定位场景中需要用到的完整API DEMO中有详细的说明
hmIsGpsEnabled,
hmOpenGpsSettings,
hmHasLocationPermission,
hwRequestLocationPermission,
hmOpenAppSettings,
hwRequestSingleLocation,
hwStartUpdatingLocation,
hwStopUpdatingLocation,
hwStartContinuousTask,
hwStopContinuousTask,
hwHasLocationBackground

单次定位

hwRequestSingleLocation({
    geocode: geocode, //是否需要解析地址信息
    success: (location) => {
        console.log("success", location)
        let response = " 时间:" + location.time + "\n" +
            " 经度:" + location.longitude + "\n" +
            " 纬度:" + location.latitude + "\n" +
            " 海拔:" + location.altitude + "\n" +
            " 精度:" + location.accuracy + "\n" +
            " 速度:" + location.speed + "\n" +
            " UTC时间:" + location.timeStamp + "\n" +
            " 方向:" + location.direction + "\n" +
            " 自启动以来时间:" + location.timeSinceBoot + "\n" +
            " 逆地理:" + location.reGeo?.address+ 
            " 地址信息:"+ JSON.stringify(location.reGeo)
        console.log('location  ' + response)
        this.response = response
    },
    fail: (msg) => {
        console.log("fail", msg)
    }
})

更多使用见demo使用,目前属性字段对齐鸿蒙高德定位API,可以自行下载,修改,扩展,免费,开源。

如果有需求可以联系作者支撑更新

ft-harmony-alocation

开发文档

UTS 语法 UTS API插件 UTS uni-app兼容模式组件 UTS 标准模式组件 Hello UTS

隐私、权限声明

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

定位权限 后台运行权限 定位必须的的权限

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

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

许可协议

MIT协议

暂无用户评论。

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