Skip to content

onLocationChange

描述

监听实时地理位置变化事件,需结合startLocationUpdate使用。

支持说明

客户端平台WPS协作版本要求
iOS>=4.18.0
Android>=4.18.0

输入

名称数据类型是否必填描述
callbackFunction

输出

名称类型描述
accuracynumber位置的精确度,单位m
注意:Android返回水平精确度值,iOS返回水平精确度与垂直精确度中较大的值
horizontalAccuracynumber水平精度,单位m
isGpsEnabledbooleangps设置是否开启
注意:仅Android支持,5.19.0以上版本支持
isMobileEnabledboolean移动网络是设置是否开启
注意:仅Android支持,5.19.0以上版本支持
isMockboolean定位返回的经纬度是否是模拟的结果
注意:5.19.0以上版本支持
isWifiEnabledbooleanwifi设置是否开启
注意:仅Android支持,5.19.0以上版本支持
latitudenumber维度
范围为-90~90,正数表示北,负数表示南
locationTypenumber位置类型
可能值:
1:GPS定位结果
2:返回上次定位结果
3:缓存定位结果
4:Wifi定位结果
5:基站定位结果
注意:5.19.0以上版本支持,仅Android支持
longitudenumber经度
范围为-180~180,正数表示东,负数表示西
netTypestring当前设备网络类型
可能值:
wifi
2g
3g
4g
5g
unknown(如果设备无法确定上述网络类型,则会返回该值)
none(无网络/离线)
注意:5.19.0以上版本支持
operatorTypestring当前设备使用运营商
注意:5.19.0以上版本支持。iOS16.0版本之后由于苹果接口限制,该值无效
timestampnumber定位时间戳,单位ms
verticalAccuracynumber垂直精度,单位:m
注意:Android无法获取此值,返回0

示例代码

ts
window.ksoxz_sdk.startLocationUpdate({ params, onSuccess, onError })
 window.ksoxz_sdk.onLocationChange(callback)

错误码

参考:公共错误码