更新记录
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
}
导入描述
-
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
定位错误信息
-
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';