美文网首页
uni-app获取当前位置

uni-app获取当前位置

作者: 吃肉肉不吃肉肉 | 来源:发表于2020-12-17 17:53 被阅读0次
    uniapp获取当前城市:
    uni.getLocation()

    获取当前的地理位置、速度。 在微信小程序中,当用户离开应用后,此接口无法调用,除非申请后台持续定位权限;当用户点击“显示在聊天顶部”时,此接口可继续调用。

    例:

    uni.getLocation({
        type: 'wgs84',
        success: function (res) {
            console.log('当前位置的经度:' + res.longitude);
            console.log('当前位置的纬度:' + res.latitude);
        }
    });
    

    成功回调函数中会返回当前经纬度等信息

    如果想获取当前省市区信息,可以设置参数 geocode 为 true,该属性仅APP端支持

    例:

    uni.getLocation({
        type: 'wgs84',
       geocode:true,
        success: function (res) {
            console.log(res.address); }
    });
    

    其他端可使用地图开放平台获取SDK:https://ask.dcloud.net.cn/article/35070

    uni.chooseLocation()

    打开地图选择位置。

    uni.chooseLocation({
        success: function (res) {
            console.log('位置名称:' + res.name);
            console.log('详细地址:' + res.address);
            console.log('纬度:' + res.latitude);
            console.log('经度:' + res.longitude);
        }
    });
    
    image.png

    选择位置点击对号后,即可获得当前位置信息


    image.png

    相关文章

      网友评论

          本文标题:uni-app获取当前位置

          本文链接:https://www.haomeiwen.com/subject/owwzgktx.html