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

地图定位与导航

定位

1.先申请地址权限(大致位置+精准位置)

module.json5文件

"requestPermissions": [{"name": "ohos.permission.INTERNET"
},{"name": "ohos.permission.LOCATION","reason": "$string:app_name","usedScene": {"abilities": ["EntryAbility"],"when": "always"}},{"name": "ohos.permission.APPROXIMATELY_LOCATION","reason": "$string:app_name","usedScene": {"abilities": ["EntryAbility"],"when": "always"}}
],

2.向用户申请权限->获取当前地理位置->根据经纬度获取到具体地址

Button('位置').onClick(async () => {// 向用户申请权限const manager = abilityAccessCtrl.createAtManager()const result = await manager.requestPermissionsFromUser(getContext(),["ohos.permission.LOCATION", "ohos.permission.APPROXIMATELY_LOCATION"])if (result.authResults[0] == 0 && result.authResults[1] == 0) {// 用户授权成功,获取当前地理位置const res = await geoLocationManager.getCurrentLocation({ maxAccuracy: 100 })const latitude = res.latitude // 纬度const longitude = res.longitude // 经度// 根据经纬度获取到具体地址const address = await geoLocationManager.getAddressesFromLocation({ latitude, longitude })this.addressData.address = address[0].placeName || ''} else {AlertDialog.show({ message: "获取失败,没有权限" })}})

导航

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

相关文章:

  • Claude Code 最新详细安装教程
  • 研华PCI-1285/1285E 系列------(一概述)
  • 模型自信度提升:增强输出技巧
  • 国产电科金仓数据库金仓KES V9 2025:AI时代的数据库融合标杆
  • docker|Linux|以centos基础镜像为基础制作nmap专用镜像(镜像瘦身计划)
  • 基于大模型打造故障预警服务器巡检机器人
  • CSS面试题及详细答案140道之(81-100)
  • 如何解决AttributeError: ‘NoneType‘ object has no attribute问题
  • 13.5 Meta LLaMA 2核心技术拆解:4T数据训练+30%显存优化,70B模型准确率82.6%
  • 文献阅读:全球农田的植被总初级生产力(GPP)、蒸散发(ET)和水分利用率(WUE)的变化研究
  • 数据分析综合应用 30分钟精通计划
  • 重学Framework Input模块:如何实现按键一键启动Activity-学员作业
  • 纸板制造糊机操作
  • C++STL系列之vector
  • 尚庭公寓-----day2 业务功能实现
  • 计算机视觉:AI 的 “眼睛” 如何看懂世界?
  • 万字解析LVS集群
  • 安全事件响应分析--基础命令
  • XSS相关理解
  • 商业秘密的法律属性与保护路径探析
  • XSS漏洞学习总结
  • 基于Scrapy-Redis的分布式爬虫系统:工业级实现与深度优化
  • XSS漏洞总结
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘pillow’问题
  • 从零手写红黑树(C++实现详解)
  • 【工具变量】地级市城市包容性绿色增长数据(2011-2023年)
  • [FFmpeg] AVFormatContext、AVInputFormat、AVOutputFormat | libavformat
  • 语义熵怎么增强LLM自信心的
  • MyBatis动态SQL全解析:五大核心标签实战指南
  • IIS部署 .net项目