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

uniapp获取定位

Uniapp 是一种跨平台应用开发框架,它能够快速地构建出针对不同平台的应用程序。在Uniapp中,实现定位功能也变得十分简单,只需要简单的配置就能轻松实现。

一、高德地图根据指定位置获取经纬度

        参考地址:地理/逆地理编码-基础 API 文档-开发指南-Web服务 API | 高德地图API

// 获取经纬度uni.request({url: 'https://restapi.amap.com/v3/geocode/geo?parameters', method:'GET',data: {key:'您的Key',address:'您想要的地址'},success: (res) => {console.log('高德res',res.data.geocodes)let jd = res.data.geocodes[0].location.split(',')[0]let wd = res.data.geocodes[0].location.split(',')[1]console.log(jd,wd);},})

二、百度地图根据经纬度获取当前位置

        参考地址:全球逆地理编码 rgc 反geo检索 | 百度地图API SDK

// 获取当前位置的定位位置let that = thisuni.getLocation({type: 'wgs84',success: function (res) {//经纬度获取const latitude = res.latitude;const longitude = res.longitude;uni.request({url:'https://api.map.baidu.com/reverse_geocoding/v3/',data:{ak:'您的key',output:'json',coordtype:'wgs84ll',location: `${latitude},${longitude}`},success:function(data){let str=data.data.result.formatted_addressconsole.log(str);}})},//如果错误打印错误信息fail:function(err){console.log(err);}

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

相关文章:

  • Python 面向对象之反射
  • HPM6750开发笔记《DMA接收和发送数据UART例程深度解析》
  • SQL IN 操作符
  • 如何使用Plex在Windows系统搭建个人媒体站点公网可访问
  • web前端——clear可以清除浮动产生的影响
  • centos用yum安装mysql详细教程
  • 冲刺2024年AMC8竞赛的专题突破:匹克定律和不规则形状面积的求法
  • 阿里云迁移AWS视频点播技术攻坚
  • Scrum敏捷认证CSM官方认证班Certified ScrumMaster - CSM认证班
  • 深度解析qt核心机制:信号槽的多线程行为与对象的线程依附性
  • 关于时间格式yyyy-M-d或yyyy-MM-d到yyyy-MM-dd的转换
  • 【Windows】之微软输入法配置小鹤双拼
  • 【AI】使用Jan.ai在本地部署大模型开启AI对话(含通过huggingface下载大模型,实现大模型自由)
  • C++摸版(初阶)----函数模版与类模版
  • Embedded-Project项目介绍
  • golang 的那些花样
  • 如何设计企业级业务流程?学习华为的流程六级分类经验
  • 视频智能分析支持摄像头异常位移检测,监测摄像机异常位移变化,保障监控状态
  • C++ UTF-8与GBK字符的转换 —基于Linux 虚拟机 (iconv_open iconv)
  • 云原生十二问
  • K8Spod组件
  • clickhouse-client INSERT CSV/TSV时跳过错误行
  • 直流稳压电源电路
  • 记录爬虫编写步骤
  • SpringBoot配置Swagger2与Swagger3
  • C/C++ 枚举
  • P12 音视频复合流——TS流讲解
  • 三维重建 3D Gaussian Splatting:实时的神经场渲染
  • Django Web框架
  • ARCGIS PRO SDK GeometryEngine.Intersection的GeometryDimensionType 枚举