更新记录
1.0.1(2025-01-09)
优化
1.0.0(2025-01-06)
初始化
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 3.6.8,Android:支持,iOS:不支持,HarmonyNext:不确定 |
× |
× |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
鸿蒙元服务 |
× |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
× |
× |
× |
× |
× |
× |
× |
× |
× |
xtf-gpslocation
android 原生gps 定位
长期维护,有任何问题在插件群联系
uniappx
import { isProviderEnabled, openLocSetting, onStartLoc,LocData,stop} from "@/uni_modules/xtf-gpslocation"
var on=isProviderEnabled();// 是否开启gps
openLocSetting();// 打开gps 设置
onStartLoc({
backgroud:true,
} as LocData,function(s:string,lat:number,lng:number){
console.log(s,lat,lng)
})
// stop(true);// 停止定位 参数为是否移除通知
uniapp
import { isProviderEnabled, openLocSetting, onStartLoc,LocData,stop} from "@/uni_modules/xtf-gpslocation"
var on=isProviderEnabled();// 是否开启gps
openLocSetting();// 打开gps 设置
onStartLoc({
backgroud:true,
},function(s,lat,lng){
console.log(s,lat,lng)
})
// stop(true);// 停止定位 参数为是否移除通知
LocData
export type LocData={
title?:string,// 通知栏标题
content?:string,// 通知栏内容
notifationIconName?:string, // 通知栏icon名称 插件目录 /app-android/res/drawable/
time?:number, // 定位时间间隔,默认0 为仅定位一次 时间为毫秒
distance?:number,// 定位位置间隔距离 // 默认0
backgroud?:boolean,// 是否是后台定位
};
开发文档
UTS 语法
UTS API插件
UTS uni-app兼容模式组件
UTS 标准模式组件
Hello UTS