打开腾讯地图:https://map.qq.com/

选择地图API

然后获得到一个KEY字符串,查询地址时用到

选择开发文档,下载qqmap-wx-jssdk.js

查看地址导航

// 获取经纬度getLocation() {// 实例化API核心类 var qqmapsdk = new QQMapWX({key: this.key // 必填 开发密钥});qqmapsdk.geocoder({address: 地址,type: 'gcj02',success: res => {if (res.message !== 'query ok') {return uni.showModal({content: '获取地址信息失败',showCancel: false});}uni.openLocation({latitude: res.result.location.lat / 1,longitude: res.result.location.lng / 1,name: this.userinfo.Addrs.split(' ')[1].length > 0 ? this.userinfo.Addrs.split(' ')[1] : this.userinfo.Addrs,address: this.userinfo.Addrs.split(' ')[0].length > 0 ? this.userinfo.Addrs.split(' ')[0] : this.userinfo.Addrs,})},fail: (err) => {uni.showModal({content: '获取地址信息失败',showCancel: false});},complete: () => {uni.hideLoading()}})},

选择当前地址

chooseLocation() {// 实例化API核心类 var qqmapsdk = new QQMapWX({key: this.key // 必填 开发密钥});qqmapsdk.reverseGeocoder({//位置坐标,默认获取当前位置,非必须参数location: '', //获取表单传入的位置坐标,不填默认当前位置,示例为string格式success: (res) => {console.log('返回的值', res)res = res.resultuni.chooseLocation({latitude: res.location.lat / 1,longitude: res.location.lng / 1,keyword: res.formatted_addresses.recommend,success: (result) => {if (result.errMsg !== "chooseLocation:ok") return uni.showToast({title: '打开地图失败,请重试',icon:'error'});this.userinfo.Addrs = result.address + ' ' + result.nameconsole.log('选择地图', result)},fail: (err) => {console.log('错误', err)}})}})},

uniapp地图导航相关推荐

  1. uniapp 地图导航 唤起导航 自定义图标 自定义提示泡泡

    uniapp 地图导航 唤起导航 自定义图标 自定义提示泡泡 复制过去即可 <template><view class="container"><!- ...

  2. uniapp (H5、小程序、app)地图导航

    H5地图导航 腾讯地图 window.location.href = http://apis.map.qq.com/uri/v1/marker?marker=coord:lat,lng;addr:ad ...

  3. uniapp h5地图导航

    uniapp h5地图导航 view部分 <label @click="daohang">导航</label> js部分 export default {d ...

  4. uniapp 微信小程序调用手机地图导航到目标点

    如果你的页面已经获取过用户的定位权限,这么写 toAddress(position,positionAddress){let arr = position.split(',')const latitu ...

  5. Uniapp之使用h5+打开地图导航

    需求:点击某一个按钮打开地图导航 1.判断当前设备平台 2.判断需要使用的地图APP是否存在 3.存在则调用地图APP,不存在则进行提示 接下来就是直接上代码: function openMap(la ...

  6. html调用百度地图语音播报,实现百度地图导航演示的语音播放功能

    在上面,百度地图导航演示是本地导入的,那么如何在此基础上实现导航语音广播呢? 首先,为应用程序申请语音广播(也称为注册) SDK具有内置的百度TTS语音广播功能,在使用该应用程序之前,需要对应用程序进 ...

  7. Windows phone 8 学习笔记(8) 定位地图导航

    Windows phone 8 学习笔记(8) 定位地图导航 原文:Windows phone 8 学习笔记(8) 定位地图导航 Windows phone 8 已经不使用自家的bing地图,新地图控 ...

  8. 实现百度地图导航Demo的语音播报功能

    上文中实现了在本地导入百度地图导航Demo,那么在此基础上如何实现导航的语音播报呢? 一.为该应用申请语音播报(也叫注册) http://developer.baidu.com/map/index.p ...

  9. 天津政府应急系统之GIS一张图(arcgis api for flex)讲解(四)地图导航控件模块...

    config.xml文件的配置如下: <widget left="10" top="50" config="widgets/Navigation ...

最新文章

  1. Spring-----projects-----概述
  2. 模板方法(设计一个稳定的父类框架,框架中的有一些步骤是可变的,将可变的步骤子类中来实现)
  3. 报错:SyntaxError: Non-UTF-8 code starting with '\xbc' in file
  4. java selenium_selenium 常见面试题以及答案(Java版)
  5. PhpStorm之操作数据库
  6. python意外退出_有趣的Python上下文管理器
  7. HSV颜色空间转RGB(C语言代码),ESP32使用RMT驱动WS2812B,七彩流光灯光效果
  8. 贝叶斯网络(Bayesian network))简介(PRML第8.1节总结)概率图模型(Graphical models)...
  9. CISCO路由器NAT-T与IPSec ×××配置实验【实践闯未来】
  10. 浅谈(Java)AIO-异步IO
  11. protues 学习
  12. uniapp 跳转到商品详情页
  13. 微信公众h5页面如何在pc端调试
  14. 安装和配置zabbix-5.0.20
  15. 在virtualbox中导入.vmdk文件
  16. 算法——连续性后处理(把26邻域连续的变成6邻域连续的)
  17. 02-Lynda备用
  18. maven异常记录-must be unique
  19. android 文件管理 smb,【Android 冷知识】利用SMB协议远程查看电脑文件或者其他存储设备...
  20. python中import re_python中re模块知识点总结

热门文章

  1. 电线也能用来上网了?
  2. Keil4添加STC系列单片机
  3. DNA基因鉴定----编辑距离DP
  4. 一举三得:建设太阳能电场同时解决雾霾和荒漠
  5. linux内 “杀不死”的httpd服务
  6. draggable布局 vue_vue-draggable 学习和使用
  7. w10怎么共享计算机文件共享,win10系统如何共享文件夹?windows10设置共享文件夹的两种方法...
  8. 锂电池充放电曲线,SOC曲线分析
  9. 阿里云使用Docker部署minio整合SpringBoot
  10. 解决生产计划排程APS系统七大问题,提升制造企业生产效率