地理位置更新时间:2025-12-23 19:52:00
qg.getLocation(Object object)
基础信息说明
功能概述:获取用户地理位置
| 项目 | 说明 |
| 版本要求 | 无 |
| 前提条件 | 无 |
| 使用限制 | 无 |
| 相关教程 | 无 |
参数说明
参数 Object object
| 属性名 | 类型 | 默认值(如有) | 必填 | 说明 |
| altitude | Boolean | FALSE | 否 | 默认false,传入 true 会返回高度信息,由于获取高度需要较高精确度,会减慢接口返回速度 |
| success | Function(Object res) | - | 否 | 成功回调 |
| fail | Function | - | 否 | 失败回调,原因可能是用户拒绝 |
| complete | Function | - | 否 | 执行结束后的回调 |
success回调函数的参数 Object res
| 属性名 | 类型 | 说明 |
| longitude | Number | 经度,范围为 -180~180,负数表示西经 |
| latitude | Number | 纬度,范围为 -90~90,负数表示南纬 |
| speed | Number | 速度,单位 m/s |
| accuracy | Number | 位置的精确度 |
| altitude | Number | 高度,单位 m |
| verticalAccuracy | Number | 垂直精度,单位 m(Android 无法获取,返回 0) |
| horizontalAccuracy | Number | 水平精度,单位 m |
示例代码
function successHandler(res) {
console.log("经纬度:", res.longitude, res.latitude);
}
qg.getLocation({
altitude: false,
success: successHandler,
fail: function() {
console.log('Failed to get location!');
},
complete: function() {
console.log('End to get location!');
}
})上一篇:文件状态
下一篇:电量信息
文档内容是否有帮助?
有帮助
无帮助