uniapp地图导航
打开腾讯地图: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地图导航相关推荐
- uniapp 地图导航 唤起导航 自定义图标 自定义提示泡泡
uniapp 地图导航 唤起导航 自定义图标 自定义提示泡泡 复制过去即可 <template><view class="container"><!- ...
- uniapp (H5、小程序、app)地图导航
H5地图导航 腾讯地图 window.location.href = http://apis.map.qq.com/uri/v1/marker?marker=coord:lat,lng;addr:ad ...
- uniapp h5地图导航
uniapp h5地图导航 view部分 <label @click="daohang">导航</label> js部分 export default {d ...
- uniapp 微信小程序调用手机地图导航到目标点
如果你的页面已经获取过用户的定位权限,这么写 toAddress(position,positionAddress){let arr = position.split(',')const latitu ...
- Uniapp之使用h5+打开地图导航
需求:点击某一个按钮打开地图导航 1.判断当前设备平台 2.判断需要使用的地图APP是否存在 3.存在则调用地图APP,不存在则进行提示 接下来就是直接上代码: function openMap(la ...
- html调用百度地图语音播报,实现百度地图导航演示的语音播放功能
在上面,百度地图导航演示是本地导入的,那么如何在此基础上实现导航语音广播呢? 首先,为应用程序申请语音广播(也称为注册) SDK具有内置的百度TTS语音广播功能,在使用该应用程序之前,需要对应用程序进 ...
- Windows phone 8 学习笔记(8) 定位地图导航
Windows phone 8 学习笔记(8) 定位地图导航 原文:Windows phone 8 学习笔记(8) 定位地图导航 Windows phone 8 已经不使用自家的bing地图,新地图控 ...
- 实现百度地图导航Demo的语音播报功能
上文中实现了在本地导入百度地图导航Demo,那么在此基础上如何实现导航的语音播报呢? 一.为该应用申请语音播报(也叫注册) http://developer.baidu.com/map/index.p ...
- 天津政府应急系统之GIS一张图(arcgis api for flex)讲解(四)地图导航控件模块...
config.xml文件的配置如下: <widget left="10" top="50" config="widgets/Navigation ...
最新文章
- Spring-----projects-----概述
- 模板方法(设计一个稳定的父类框架,框架中的有一些步骤是可变的,将可变的步骤子类中来实现)
- 报错:SyntaxError: Non-UTF-8 code starting with '\xbc' in file
- java selenium_selenium 常见面试题以及答案(Java版)
- PhpStorm之操作数据库
- python意外退出_有趣的Python上下文管理器
- HSV颜色空间转RGB(C语言代码),ESP32使用RMT驱动WS2812B,七彩流光灯光效果
- 贝叶斯网络(Bayesian network))简介(PRML第8.1节总结)概率图模型(Graphical models)...
- CISCO路由器NAT-T与IPSec ×××配置实验【实践闯未来】
- 浅谈(Java)AIO-异步IO
- protues 学习
- uniapp 跳转到商品详情页
- 微信公众h5页面如何在pc端调试
- 安装和配置zabbix-5.0.20
- 在virtualbox中导入.vmdk文件
- 算法——连续性后处理(把26邻域连续的变成6邻域连续的)
- 02-Lynda备用
- maven异常记录-must be unique
- android 文件管理 smb,【Android 冷知识】利用SMB协议远程查看电脑文件或者其他存储设备...
- python中import re_python中re模块知识点总结
热门文章
- 电线也能用来上网了?
- Keil4添加STC系列单片机
- DNA基因鉴定----编辑距离DP
- 一举三得:建设太阳能电场同时解决雾霾和荒漠
- linux内 “杀不死”的httpd服务
- draggable布局 vue_vue-draggable 学习和使用
- w10怎么共享计算机文件共享,win10系统如何共享文件夹?windows10设置共享文件夹的两种方法...
- 锂电池充放电曲线,SOC曲线分析
- 阿里云使用Docker部署minio整合SpringBoot
- 解决生产计划排程APS系统七大问题,提升制造企业生产效率