uni-app小程序端获取定位

使用uni.getLocation API

基本用法

https://uniapp.dcloud.io/api/location/location?id=getlocation

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

小程序权限配置

按照小程序开发工具的提示需要在app.json里面配置premission字段

"permission": {
    "scope.userLocation": {
      "desc": "你的位置信息将用于小程序位置接口的效果展示" // 高速公路行驶持续后台定位
    }
  }

但如果你是用uni-app开发直接在编译成小程序后的app.json里配置是不行的,这样更改配置后重新编译会回到编译前的状态

解决办法

改为在manifest.json里配置就好

你可能感兴趣的:(小程序,vue)