定位
需提前开启权限
AS程序: 开发者 -> 定位 -> 权限申请
小程序: 关于 -> 定位 -> 权限申请
# 包
from ascript.android import location
获取GPS经纬度相关
监听GPS位置刷新
- 函数
location.request(call_back,min_time_updata=5000, min_distance_change=0)
- 参数
参数 | 类型 | 必须 | 备注 |
---|---|---|---|
call_back | fun python函数,带一个形参 | 是 | 如果GPS位置刷新了,会回调该函数,并传入一个android.location.Location,通过该类,我们就可以获取到经纬度等信息. |
min_time_updata | int | 否 | GPS变化,最小更新时间,单位毫秒,默认5000毫秒. |
min_distance_change | int | 否 | GPS最小变化距离,单位米, 默认0,不限距离变化 |
# 异步监听GSP信息,如果有GPS变化,回调该函数
from ascript.android import location
print("Hello AS!")
# 异步监听GSP信息,如果有GPS变化,回调该函数
def on_get(lo):
print("有新的gps信息",lo)
print("经度:",lo.getLatitude())
print("纬度:",lo.getLongitude())