uniapp使用位置API

官网地址

获取当前的地理位置、速度(uni.getLocation)和查看位置(uni.openLocation)

uni.getLocation({
    type: 'wgs84',
    geocode:true,
    altitude:true,
    success: function (res) {
        console.log('当前位置的经度:' + res.longitude);
        console.log('当前位置的纬度:' + res.latitude);
        console.log('速度:' + res.speed);
        console.log('位置的精确度:' + res.accuracy);
        console.log('当前位置的高度:' + res.altitude);
        console.log('当前位置的垂直精度:' + res.verticalAccuracy);
        console.log('当前位置的水平精度:' + res.horizontalAccuracy);
        console.log('当前位置的地址信息:' + res.address);
    }
});

 

使用应用内置地图查看位置。

AppH5微信小程序支付宝小程序百度小程序字节跳动小程序、飞书小程序QQ小程序快手小程序
x x

 

uni.getLocation({
    type: 'wgs84', //返回可以用于uni.openLocation的经纬度
    success: function (res) {
        const latitude = res.latitude;
        const longitude = res.longitude;
        uni.openLocation({
            latitude: latitude,
            longitude: longitude,
            success: function () {
                console.log('success');
            }
        });
    }
});

 

使用位置服务需要在配置文件配置位置服务

 

posted @ 2022-01-05 10:35  编程民工  阅读(590)  评论(0编辑  收藏  举报