更新记录

1.1.0(2025-07-12) 下载此版本

正常调用高德定位SDK,目前仅支持鸿蒙

1.0.0(2025-07-10) 下载此版本

init项目


平台兼容性

uni-app x

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

billkes-amap-loc

开发文档

我的环境

node ohpm HarmoryOS
18.17.0 5.0.17 5.0.1(13)

使用方式

// 在index.uvue中
<script setup lang="uts">
import {
    AMap,
    MyUtil
} from '@/uni_modules/billkes-amap-loc'
</script>

// 在app/harmony/index.uts插件中是这样定义的导出命名空间对象
export const AMap = {
    Location,
    Common
}

export const MyUtil = {
    ContextUtil,
    PermissionUtil
}

导入描述

  1. AMap.Location

    对应鸿蒙ohpm依赖包: @amap/amap_lbs_location 版本1.2.0

    使用方式: AMap.Location.AMapLocationManager

    • interface AMapLocationManager [官方无描述]
    • IAMapLocationListener 定位信息监听接口
    • class AMapLocationManagerImpl 请求定位逻辑实现类
    • interface AMapLocation 定位信息
    • interface AMapLocationOption 定位配置信息
    • enum AMapLocationReGeocodeLanguage 逆地理语言
    • enum AMapLocationType 定位类型
    • class AMapLocationErrorCode 定位错误码信息
    • interface AMapLocationReGeo 逆地理信息接口
    • interface AMapLocationErrorInfo 定位错误信息
  2. AMap.Common

    对应鸿蒙ohpm依赖包: @amap/amap_lbs_common 版本1.2.0

    以下为官方的定义,本插件完整暴露,使用方式: AMap.Common.NetManager

    export { o } from './src/main/ets/components/mainpage/MainPage';
    export { NetManager } from './src/main/ets/com/amap/util/core/net/NetManager';
    export { IRequest } from './src/main/ets/com/amap/util/core/net/IRequest';
    export { IResponse } from './src/main/ets/com/amap/util/core/net/IResponse';
    export { AMapResourceManager } from './src/main/ets/com/amap/util/core/AMapResourceManager';
    export { LogUtil } from './src/main/ets/com/amap/util/core/utils/LogUtil';
    export { SDKInfo } from './src/main/ets/com/amap/util/core/SDKInfo';
    export { AMapCoreException } from './src/main/ets/com/amap/util/core/AMapCoreException';
    export { TextUtils } from './src/main/ets/com/amap/util/core/TextUtils';
    export { authManager } from './src/main/ets/com/amap/util/core/utils/auth/AuthManagerImpl';
    export { IAuthResponse, IAMapCloudListener, IAuthManager } from './src/main/ets/com/amap/util/core/interface/IAuth';
    export { AMapPrivacyShowStatus, AMapPrivacyInfoStatus, AMapPrivacyAgreeStatus, IPrivacy } from './src/main/ets/com/amap/util/core/interface/IPrivacy';
    export { privacyImpl } from './src/main/ets/com/amap/util/core/utils/Privacy/PrivacyImpl';
    export { KVUtil } from './src/main/ets/com/amap/util/core/utils/KVUtil';
    export { PreferencesUtil } from './src/main/ets/com/amap/util/core/utils/PreferencesUtil';
    export { RomIdentifier } from './src/main/ets/com/amap/util/core/rom/RomIdentifier';
    export { AdiuManager } from './src/main/ets/com/amap/util/core/id/AdiuManager';
    export { Base64Util } from './src/main/ets/com/amap/util/core/utils/Base64Util';
    export { Utils } from './src/main/ets/com/amap/util/core/utils/Utils';
    export { MD5 } from './src/main/ets/com/amap/util/core/utils/MD5';
    export { boolValueWithAuthResponse } from './src/main/ets/com/amap/util/core/utils/AuthUtil';
    export { SecurityUtil } from './src/main/ets/com/amap/util/core/utils/SecurityUtil';
    export { AppInfo } from './src/main/ets/com/amap/util/core/utils/AppInfo';
    export { PermissionUtil } from './src/main/ets/com/amap/util/core/utils/PermissionUtil';
    export { cloudManager } from './src/main/ets/com/amap/util/core/utils/auth/CloudManager';
    export { LocationOffsetUtils } from './src/main/ets/com/amap/util/core/utils/LocationOffsetUtils';
    export { getRandomUUID } from './src/main/ets/com/amap/util/core/utils/SysUtils';
    export { t } from './src/main/ets/com/amap/util/core/utils/TimeUtil';
    export { XXTEA } from './src/main/ets/com/amap/util/core/utils/XXTEA';
    export { DeviceInfo } from './src/main/ets/com/amap/util/core/DeviceInfo';
    export { ClientInfo } from './src/main/ets/com/amap/util/core/utils/ClientInfo';
    export { ThreadPool } from './src/main/ets/com/amap/util/core/threads/ThreadPool';

隐私、权限声明

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

-

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

-

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

-

许可协议

MIT协议

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