1、调用接口,官网文档是这样写的

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

2、将经纬度转化为位置信息

需要开通腾讯位置服务,开发者每天有一万次的免费转化次数。开通地址

 记住当前申请的key值,然后下载微信小程序JavaScriptSDK

然后安全域名设置,在小程序管理后台 -> 开发 -> 开发管理 -> 开发设置 -> “服务器域名” 中设置request合法域名,添加https://apis.map.qq.com

5、此时来到小程序,定义一个该页面的全局变量var qqmapsdk;

6、在onLoad中导入刚刚下载的js文件,并且用全局变量创建这个对象。

7、通过局部变量.reverseGeocoder将经纬度转化为对应的信息。

<script>import QQMapWX from '../../common/qqmap-wx-jssdk.js'//全局变量var qqmapsdk;export default {data() {return {address: '',latitudeL: '',longitude: '',}},methods: {},onLoad(option) {const that = thisconsole.log(33,that)var QQMapWX = require('../../common/qqmap-wx-jssdk')var qqmapsdk = new QQMapWX({key: 'PRGBZ-G7UHT-LBEXI-VESDI-EVUUS-HDF3Q' // 必填})wx.getLocation({type: 'wgs84',success(res) {console.log('纬度', res.latitude, '经度', res.longitude)wx.setStorageSync('latitude', res.latitude)wx.setStorageSync('longitude', res.longitude)},//wx.getLocation  回调里面把上面获取到的经纬度给引入的qqmap-wx-jssdk就可以获取到对应的地点了complete() {// 坐标转换qqmapsdk.reverseGeocoder({// 位置坐标,默认获取当前位置,非必须参数location: {latitude: wx.getStorageSync('latitude'),longitude: wx.getStorageSync('longitude')},success: function(res) {console.log(11,res.result.address_component.city)that.address = res.result.address_component.cityconsole.log(22,that.address)wx.setStorageSync('address_component', res.result.address_component.city)},fail: function(error) {console.error('错误了', error)}})}})}}
</script>

然后最最最关键的来了就是你要去微信公众平台申请小程序接口

申请地址

uniapp微信小程序获取当前位置信息、经纬度转换、导航地图实现相关推荐

  1. 微信小程序获取用户位置信息并显示到地图上

    1.配置地理位置用途说明 在app.json中的大括号内输入 "permission": {"scope.userLocation": {"desc& ...

  2. 微信小程序-获取用户位置(经纬度+所在城市)

    微信小程序-获取用户位置(经纬度+所在城市) 文章目录 微信小程序-获取用户位置(经纬度+所在城市) 一.目标 二.实现思路 三.实现步骤 3.1 用到的接口函数 3.2 具体步骤 3.2.1 创建界 ...

  3. 微信小程序—获取用户位置信息

    一.使用 wx.getLocation 获取经纬度信息 1.1 在 app.json 中加入如下配置 "permission": {"scope.userLocation ...

  4. uniapp微信小程序获取定位(通过经纬度获取地址)

    项目要求首页有个定位功能,但是uni.getLocation在小程序端只能获取到经纬度,拿不到地址 uniapp官网有说明这点:uni.getLocation(OBJECT) | uni-app官网 ...

  5. 微信小程序获取用户位置信息

    1.在 app.json 里面增加 permission 属性配置小程序配置 | 微信开放文档 "permission": {"scope.userLocation&qu ...

  6. uni-app 微信小程序获取位置信息提示“getLocation 需要在 app.json 中申明 permission 字段”

    本文同步发布在:uni-app 微信小程序获取位置信息提示"getLocation 需要在 app.json 中申明 permission 字段 我们在用 uni-app 开发微信小程序时, ...

  7. 微信小程序获取当前位置和城市名

    这篇文章主要介绍了微信小程序获取当前位置和城市名的思路,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下 目录 一.授权并获取经纬度 腾讯地图API **简介** Hello world! 一. ...

  8. 微信小程序获取住户地区信息

    微信小程序获取住户地区信息 微信小程序获取住户地区信息 微信小程序获取住户地区信息 1.现在app.js里面配置如下 { //向用户申请获取授权"permission": {&qu ...

  9. uniapp/微信小程序获取蓝牙设备

    uniapp/微信小程序获取蓝牙设备 view script style 此文章只是获取蓝牙设备,不涉及连接设备,连接设备敬请期待!!! view <u-navbar :is-back=&quo ...

最新文章

  1. 安装Ruby和Rails运行环境
  2. Rich featurehierarchies for accurate object detection and semantic segmentation
  3. Cpp 对象模型探索 / 类普通成员函数的调用方式
  4. python人工智能——深度学习——TensorFlow——图和会话
  5. KdPrint 在checked 和free版本的不同
  6. 【C/C++ 汇编语言 Verilog】越界截断——数据越界问题的多角度分析
  7. u-boot,linux,文件系统移植笔记1
  8. 节能与新能源汽车技术路线图2.0 pdf_《节能与新能源汽车技术路线图(2.0版)》正式发布...
  9. php 获取客户端真实ip_php获取客户端真实ip地址的三种方法
  10. Linux 复制文件
  11. 数据全生命周期管理,华为FusionData一个方案搞定
  12. android 摄像头 测距,GitHub - infonous/Everest: Android 手机拍照测距
  13. 数值分析多种算法C语言代码
  14. Golang精编100题-搞定golang面试
  15. 【Django快速开发实战】(1~29)使用Django创建一个基础应用:职位管理系统
  16. 前端之dl dt dd vs tr td th
  17. 计算机黑屏的原因及解决办法,电脑黑屏的原因及排除方法大全
  18. Cocos Creater 敏捷开发之插件开发
  19. 三维空间刚体运动1:旋转矩阵与变换矩阵(详解加代码示例)
  20. 【NOIP提高A组模拟】艾比所特

热门文章

  1. ESP8266(mini D1)实现网络服务器Server 用到的硬件概念分析扩展 API调用总结
  2. 李永乐复习全书线性代数 第二章 矩阵
  3. 给树莓派配置VNC,设置开机自启
  4. 在Google Doc不可用的时候,见识了Google的18国语言道歉, 力压苹果5国
  5. 与 Oh My Zsh 不可错过的邂逅:如何离线安装 Oh My Zsh
  6. 【VB编程】05.MsgBox与InputBox函数
  7. android x86双显卡,centos7笔记本双显卡安装nvidia驱动并成功安装cuda
  8. 华为云,如何带领企业成功上云?
  9. C语言第五章实验原理,C语言第五章实验报告.docx
  10. 如何利用origin提取原始数据