qg.getLocation(object)

获取当前的地理位置、速度

参数

object

属性 类型 是否必填 说明
type string 默认值为 wgs84, 可选值还有 gcj02、bd09
altitude boolean 默认值为 false,传入 true 会返回高度信息,由于获取高度需要较高精确度,会减慢接口返回速度
success function 接口调用成功的回调函
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数

success(res) 回调函数

res

属性 类型 说明
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


示例代码:

qg.getLocation({
    // 在授权弹框点击允许时,回调成功
    success: function(res){
        var latitude = res['latitude'];
        var longitude = res['longitude'];
        var speed = res['speed'];
        var accuracy = res['accuracy'];
        var altitude = res['altitude'];
        var verticalAccuracy = res['verticalAccuracy'];
        var horizontalAccuracy = res['horizontalAccuracy'];
    },
    // 在授权弹框点击拒绝时,授权失败
    fail: function(res){
        // 点击拒绝时,会返回报错信息:"authorization failed!"
        console.log(res);
    }
});
© 2020 OPPO. All rights reserved.

results matching ""

    No results matching ""