sud.getLocation
JS
sud.getLocation(Object object)获取当前的地理位置、速度
参数
- Object object: 传入参数,具体说明见下图
object 的属性说明:
| 属性 | 键值类型 | 是否必填 | 说明 |
|---|---|---|---|
| type | string | 否 | 默认为 wgs84 坐标,支持 gcj02 和 bd09 坐标 |
| altitude | string | 否 | 默认 false,传入 true 会返回高度信息 |
| isHighAccuracy | boolean | 否 | 默认 false,传入 true 开启高精度定位 |
| highAccuracyExpireTime | number | 否 | 高精度定位超时时间(ms),指定时间内返回最高精度,该值3000ms以上高精度定位才有效果 |
| success | function | 否 | 接口调用成功的回调函数 |
| fail | function | 否 | 接口调用失败的回调函数 |
| complete | function | 否 | 接口调用结束的回调函数 |
success 回调函数的参数
- Object res: 返回地理位置信息
res 的属性说明:
| 属性 | 键值类型 | 说明 |
|---|---|---|
| latitude | number | 纬度,范围为 -90~90,负数表示南纬 |
| longitude | number | 经度,范围为 -180~180,负数表示西经 |
| speed | number | 速度,单位 m/s |
| accuracy | number | 位置的精确度 |
| altitude | number | 高度,单位 m |
| verticalAccuracy | number | 垂直精度,单位 m(Android 8.0 以下无法获取,返回 0) |
| horizontalAccuracy | number | 水平精度,单位 m |