指南 接口 其他

qg.getLocation(Object object)

获取地理位置

参数 Object object

属性类型必填说明
altitudeString默认 false,传入 true 会返回高度信息,由于获取高度需要较高精确度,会减慢接口返回速度
successFunction(Object res)成功回调
failFunction失败回调,原因可能是用户拒绝
completeFunction执行结束后的回调
success 回调函数的参数 Object res
属性类型说明
longitudeNumber经度,范围为 -180~180,负数表示西经
latitudeNumber纬度,范围为 -90~90,负数表示南纬
speedNumber速度,单位 m/s
accuracyNumber位置的精确度
altitudeNumber高度,单位 m
verticalAccuracyNumber垂直精度,单位 m(Android 无法获取,返回 0)
horizontalAccuracyNumber水平精度,单位 m

qg.subscribeLocation(Object object) (1090+)

监听地理位置。如果多次调用,仅最后一次调用生效

参数 Object object

属性类型必填说明
callbackFunction默认 false,传入 true 会返回高度信息,由于获取高度需要较高精确度,会减慢接口返回速度
failFunction成功回调
callback 回调参数:Object data
属性类型说明
longitudeNumber经度
latitudeNumber纬度
fail 返回错误代码
错误码说明
201用户拒绝,获取定位权限失败
1000系统位置开关关闭

示例

qg.subscribeLocation({
  callback: function(data) {
    console.log(
      `handling success: longitude = ${data.longitude}, latitude = ${data.latitude}`
    );
  },
  fail: function(data, code) {
    console.log(`handling fail, code = ${code}`);
  }
});

qg.unsubscribeLocation() (1090+)

取消监听地理位置

参数

示例

qg.unsubscribeLocation();

条匹配 "" 的结果

    没有搜索到与 "" 相关的内容