十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
基础库 3.150.1 版本开始支持。
创新互联主要从事成都网站建设、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务衡南,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575
解释:监听实时地理位置变化事件,需结合swan.startLocationUpdate使用。
Web 态说明:受浏览器限制,该功能无法支持,回调永远不会执行。
Function callback
实时地理位置变化事件的回调函数。
| 参数 | 参数类型 | 说明 | 
|---|---|---|
| latitude | Number | 纬度,浮点数,范围为 -90~90 ,负数表示南纬 | 
| longitude | Number | 经度,浮点数,范围为 -180~180 ,负数表示西经 | 
| speed | Number | 速度,浮点数(单位:m/s) | 
| accuracy | Number | 位置的精确度 | 
| altitude | Number | 高度(单位:m) | 
| verticalAccuracy | Number | 垂直精度(单位:m),Android 无法获取,返回 0 | 
| horizontalAccuracy | Number | 水平精度(单位:m) | 
| street | String | 街道名称 | 
| cityCode | String | 城市编码 | 
| city | String | 城市名称 | 
| country | String | 国家 | 
| countryCode | String | 国家代码 | 
| province | String | 省份 | 
| streetNumber | String | 街道号码 | 
| district | String | 区 | 
| isFullAccuracy | Boolean | 是不是精确定位信息 | 
跳转编辑工具
在开发者工具中打开
在 WEB IDE 中打开
扫码体验
代码示例
请使用百度APP扫码
Page({
onLocationChange() {
const noop = res => {
console.log('location change', res);
};
swan.onLocationChange(noop);
}
})
swan.stopLocationUpdate方法取消监听。