更新记录
1.0.3(2025-04-05)
优化
1.0.2(2025-03-02)
增加iOS 版本
1.0.1(2024-12-16)
优化
查看更多平台兼容性
uni-app
| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 | 
|---|---|---|---|---|---|---|---|---|
| √ | √ | - | - | - | - | 4.4 | 12 | - | 
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 | 
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | - | - | - | - | - | - | - | - | - | 
uni-app x
| Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 | 
|---|---|---|---|---|---|
| - | - | 5.0 | 12 | - | - | 
xtf-amap
长期维护,有任何问题在插件群联系
推荐作者保活插件一起使用
注意 插件目前只支持定位,请试用后购买
export type LocOptInit = {
    key:string,// 高德地图密匙
    ios_key:string//iOS端key
    locationMode:number|null,// 定位模式  0高精度模式 1 低功耗模式。 2 仅设备模式
    distance:number|nulll,// iOS端是根据位置变化来定位的,
    interval:number|null,   //用户可以自定义定位间隔,时间单位为毫秒,不得小于1000毫秒? :0 单次定位
    sceneType:number|null // 场景模式  0 签到、1 出行、2 运动。   默认无场景。
    backgroundLoc:boolean|null,// 是否后台定位
    notificationIconName:string|null,// 后台定位通知栏图标名称  res/drawable  默认icons
    notificationChannel:string|null, // 通知栏Channe
    notificationTitle:string|null,通知栏标题
    notificationMsg:string|null,通知栏消息
    beidouFirst:boolean|null,// 北斗定位  安卓有效
    needAddress:boolean|null,// 是否需要位置信息
}
uniappx
    import { isProviderEnabled, openLocSetting,  LocOptInit, AmapsLocation, start ,stop,onLocationCallback} from '@/uni_modules/xtf-amap'
var s={
    key:"xxxxx",
    ios_key:"xxxx",
    backgroundLoc:true,
    interval:6000
} as LocOptInit;
onLocationCallback(function(loc:AmapsLocation){
    that.title=loc.locaton?.latitude?.toString()+"\n"+loc.locaton?.longitude?.toString();
})
start(s);
//stop(); 停止定位
//var s=isProviderEnabled();// 是否开启gps
//openLocSetting(); // 打开gps设置
uniapp
    import { isProviderEnabled, openLocSetting,  LocOptInit, AmapsLocation, start ,stop,onLocationCallback} from '@/uni_modules/xtf-amap'
var s={
    key:"xxxxx",
    ios_key:"xxxx",
    backgroundLoc:true,
    interval:6000
} ;
onLocationCallback(function(loc){
    that.title=loc.locaton?.latitude?.toString()+"\n"+loc.locaton?.longitude?.toString();
})
start(s);
//stop(); 停止定位
//var s=isProviderEnabled();// 是否开启gps
//openLocSetting(); // 打开gps设置
Location对象
    accuracy             获取定位精度 单位:米
    adCode               获取区域编码 
    altitude             获取海拔高度(单位:米) 默认值:0.0
    aoiName              获取兴趣面名称;
    bearing              获取方向角(单位:度) 默认值:0.0;
    bearingAccuracyDegrees :number;
    buildingId           返回支持室内定位的建筑物ID信息;
    city                 获取城市名称;
    cityCode             获取城市编码;
    complete   ;
    conScenario          室内外置信度 室内:且置信度取值在[1 ~ 100],值越大在室内的可能性越大 室外:且置信度取值在[-100 ~ -1] ,值越小在室外的可能性越大 无法识别室内外:置信度返回值为 0;
    coordType            获取坐标系类型 高德定位sdk会返回两种坐标系 AMapLocation.COORD_TYPE_GCJ02 -- GCJ02坐标系 AMapLocation.COORD_TYPE_WGS84 -- WGS84坐标系,国外定位时返回的是WGS84坐标系;
    country              获取国家名称;
    description          获取位置语义信息;
    district             获取区的名称;
    elapsedRealtimeNanos  :number;
    errorCode           获取错误码;
    errorInfo           获取错误信息;
    fixLastLocation  :boolean;
    floor               获取室内定位的楼层信息;
    fromMockProvider    是否是模拟定位
    gpsAccuracyStatus   获取卫星信号强度,仅在卫星定位时有效;
    latitude            获取纬度;
    locationDetail      获取定位信息描述;
    locationType       获取定位结果来源;
    longitude           获取经度 ;
    mock                模拟定位  
    offset? :boolean;
    poiName            获取兴趣点名称;
    provider            获取定位提供者 ;
    province            获取省的名称;
    road? :string;
    satellites          获取当前可用卫星数量, 仅在卫星定位时有效;
    speed               获取当前速度(单位:米/秒) 默认值:0.0;
    speedAccuracyMetersPerSecond  :number;
    street              获取街道名称;
    streetNum           获取门牌号;
    trustedLevel        获取定位结果的可信度 只有在定位成功时才有意义 非常可信
    verticalAccuracyMeters
打赏
感谢您使用此插件,如果你觉得本插件,解决了你的问题,赠人玫瑰,手留余香。

                                                                    
                                                                        收藏人数:
                                    
                                                            购买源码授权版(
                                                                                                                试用
                                                    
                                            使用 HBuilderX 导入示例项目
                                        
                                        赞赏(2)
                                    
                                            
 下载 7216
                
 赞赏 70
                
            
                    下载 10678808 
                
                        赞赏 1797 
                    
            
            
            
            
            
            
            
            
            
            
            
            
            
            
                        
                                赞赏
            
京公网安备:11010802035340号