当前位置: 首页 > news >正文

uniapp地址类 方法

关于点击没反应

manifest.json 检查是否添加了对应的权限

   /* 小程序特有相关 */"mp-weixin" : {"appid" : "wxc481f10754f1d9df","setting" : {"urlCheck" : false,"es6" : true,"postcss" : true,"minified" : true},"usingComponents" : true,"permission" : {"scope.userLocation" : {"desc" : "你的位置信息将用于小程序位置接口的效果展示" // 高速公路行驶持续后台定位}},"lazyCodeLoading" : "requiredComponents","requiredPrivateInfos" : [ "chooseLocation", "getLocation", "chooseAddress","openLocation" ]},

微信开发者权限是否开启

获取对应权限

uni.authorize({scope: 'scope.userLocation',fail: (res) => {uni.showModal({title: '使用该功能必须允许位置服务,是否重新授权?',showCancel: false,success: ({ confirm }) => {if (confirm) {uni.openSetting({success() {//重新获取权限并判断console.log('开启权限成功')},fail() {console.log('开启权限失败')},})}},})},success: () => {//重新获取权限并判断},
})
uni.openLocation({latitude: Number(item.get_addr.get_addr_lat),  //folat类型longitude: Number(item.get_addr.get_addr_lng),name: item.get_addr.get_addr,address:'详细地址',success: function() {console.log('success');}});

openLocation

chooseLocation

uni.chooseLocation({success: (res) => {if (res.errMsg === 'chooseLocation:ok') {console.log('位置名称:' + res.name);console.log('详细地址:' + res.address);console.log('纬度:' + res.latitude);console.log('经度:' + res.longitude);}}
});

打开地图选择地址

h5 需要配置 相关地图 key

app 使用高德地图,打包才能看到效果

getLocation

直接获取当前位置

uni.getLocation({type: 'wgs84',success:(res)=>{console.log("获取成功",res)resolve(res)},fail:(err)=>{console.log("获取失败",err)reject(err)}})

http://www.lryc.cn/news/506015.html

相关文章:

  • 使用Idea自带的git功能进行分支合并
  • 酷盾安全:Edge SCDN边缘安全内容分发网络
  • H5 中 van-popup 的使用以及题目的切换
  • Liinux下VMware Workstation Pro的安装,建议安装最新版本17.61
  • WebRTC服务质量(05)- 重传机制(02) NACK判断丢包
  • 修改ubuntu apt 源及apt 使用
  • 深入解析 `DataFrame.groupby` 和 `agg` 的用法及使用场景
  • MySQL 的锁
  • 二、使用langchain搭建RAG:金融问答机器人--数据清洗和切片
  • 【Linux】-- linux 配置用户免密登录本机
  • 泷羽sec学习打卡-brupsuite8伪造IP和爬虫审计
  • 【uniapp蓝牙】基于native.js链接ble和非ble蓝牙
  • .NET Core 各版本特点、差异及适用场景详解
  • Linux中自动检测并定时关闭KDialog程序
  • CSS学习记录12
  • 【Java基础面试题016】JavaObject类中有什么主要方法,作用是什么?
  • 实践环境-docker安装mysql8.0.40步骤
  • 边缘智能创新应用大赛获奖作品系列一:智能边缘计算✖软硬件一体化,开启全场景效能革命新征程
  • 决策树的生成与剪枝
  • 蓝桥杯算法训练 黑色星期五
  • MySQL存储引擎-存储结构
  • 理解torch函数bmm
  • 2024 年的科技趋势
  • win服务器的架设、windows server 2012 R2 系统的下载与安装使用
  • leetcode45.跳跃游戏II
  • 边缘智能创新应用大赛获奖作品系列三:边缘智能强力驱动,机器人天团花式整活赋能千行百业
  • 基于语义的NLP任务去重:大语言模型应用与实践
  • 使用阿里云Certbot-DNS-Aliyun插件自动获取并更新免费SSL泛域名(通配符)证书
  • Node.js安装配置+Vue环境配置+创建一个VUE项目
  • “TA”说|表数据备份还原:SQLark 百灵连接助力项目部署验收