1.3.12.1 QN.geolocation
优质
小牛编辑
132浏览
2023-12-01
Geolocation 地理位置
API 调用
QN.geolocation.getCurrentPosition(options)
获取当前地理位置信息
API 调用入参
参数名 | 类型 | 是否可选 | 默认值 | 含义 |
---|---|---|---|---|
options | Object | 选项 | ||
options.query | Object | optional | 请求参数 | |
options.query.enableHighAccuracy | Boolean | optional | 是否打开高精度 | |
options.query.address | Boolean | optional | 是否获取地址信息 |
API 响应结果
参数名 | 类型 | 是否必须返回 | 含义 |
---|---|---|---|
result | Object | 响应对象 | |
result.code | String | 错误码,成功为 QAP_SUCCESS ;失败为其他 | |
result.msg | String | 错误信息 | |
result.data | Object | 当前地理位置数据 | |
result.data.coords | Object | 经纬度信息 | |
result.data.coords.longitude | Number | 经度 | |
result.data.coords.latitude | Number | 纬度 | |
result.data.coords.altitude | Number | 海拔高度 | |
result.data.coords.accuracy | Number | 精度 | |
result.data.coords.bearing | Number | 设备当前移动的角度方向,相对于正北方向顺时针计算 | |
result.data.coords.speed | Number | 以米每秒为单位的设备的当前对地速度 | |
result.data.address | Object | 当前地址信息数据 | |
result.data.address.province | String | 省 | |
result.data.address.city | String | 市 | |
result.data.address.district | String | 区 | |
result.data.address.road | String | 路 | |
result.data.address.cityCode | String | 城市代码 如 0571 | |
result.data.address.addressLine | String | 详细地址 |
调用示例
QN.geolocation.getCurrentPosition({
query: {
enableHighAccuracy: true,
address: true,
}
}).then((result) => {
console.log(result);
}, (error) => {
console.log(error);
});
QN.geolocation.getCurrentPosition({
query: {
enableHighAccuracy: true,
address: true,
},
success(result) {
console.log(result);
},
error(error) {
console.log(error);
}
});