微信小程序导航功能的实现
获取当前位置:
通过微信开发文档中的api-位置-wx.getLocation来获取当前的位置
小程序获取当前位置经纬度如下:
//这个要放在onLoad(){}中
wx.getLocation({//getLocation是要获取目前所在位置,使用微信内置地图查看位置type: 'gcj02',success: (res) => {console.log(res)this.setData({latitude: res.latitude,//目前所在纬度,这个可以自己设置一个纬度longitude: res.longitude,//目前所在经度,这个可以自己设置一个经度})}})
从接口中获取目标位置的经纬度:
//在wxml中 通过 bindtap:"GoStore" 进入内置的腾讯地图,然后可以选择你想要的导航app 比如高德,百度
GoStore(){//这个是目标地址// 使用微信内置地图查看标记点位置,并进行导航wx.openLocation({//openLocation是要去的目标的经纬度latitude: this.data.markers[0].latitude,//要去的纬度-地址longitude: this.data.markers[0].longitude,//要去的经度-地址name:'上海市人民政府',address:'黄浦区人民大道200号(人民广场地铁站3号口不行490米)'})},
设置目标点图标 可以通过iconPath自定义设置
//在data中设置目标地址的图标
代码如下:markers: [{iconPath: "/images/ljx.png",//可以自定义目标地址的图标id: 0,latitude: 31.23032,//纬度longitude: 121.473691,//经度width: 30, //定位点图标的宽度height: 30//定位点图标的高度}],
微信小程序导航功能的实现相关推荐
- 微信小程序实现导航功能
通过getLocation获得定位 必须要把你的地址转为实际的经纬度才能实现导航功能,因此要使用地理编码API.我这里使用的是高德地图地理编码API,请申请微信小程序,下图是申请后结果 <!-- ...
- 微信小程序地址导航功能实现详解
微信小程序地址导航功能 1. 微信小程序地址导航功能通过点击地址或者导航来调用微信小程序自带的api来获取到自己的位置,并且进行跳转,然后再在新的页面里打开外部程序,例如高德地图或者百度地图,打开之后 ...
- 微信小程序-路线规划,地图导航功能基于高德地图API
主要实现微信小程序中的地图路线规划和地图导航功能 小程序二维码: 更新 2018年4月18日:新增限行限号查询. 2018年5月7日:新增快递查询,模板消息发送. 准备 1.在http://lbs.a ...
- 微信小程序实现地图导航功能
先获取当前地址 可参考以下链接 https://blog.csdn.net/weixin_42272544/article/details/88599214 html代码 <!--index.w ...
- 微信小程序:地图导航功能实现完整源代码附效果图,讲解
微信小程序开发交流qq群 173683895 承接微信小程序开发.扫码加微信. 正文: 一:需求及效果图展示 从后端API获取到起始地和目的地的经纬度坐标与地名.用户点击起始地便打开地图展示 ...
- 微信小程序实现附近医院、加油站、景点和地图路线导航功能(超详细)(附源码)
文章目录 效果图 API获取 获取Key 微信小程序后台配置 代码 app.json wxml代码 wxss代码 JS代码 其他 留言 效果图 API获取 使用腾讯位置服务提供的api 点击链接注册或 ...
- 微信小程序实现附近加油站和地图路线导航功能
目录 效果图 API获取 微信小程序后台配置 代码 app.json wxml代码 wxss代码 JS代码 二次开发 留言 效果图 API获取 本项目使用的是腾讯位置服务提供的api,点击链接注册或登 ...
- 页面生命周期_微信小程序的生命周期学习笔记-应用篇
在我们学习微信小程序的过程当中,我们会参考很多资料.在这些资料中,我们经常能够看到"生命周期"四个字,在前面的课程中也提到过.在这里做一个说明. 生命周期是一类函数的统称,这些函数 ...
- android商品数量加减,微信小程序实现一个简单的商品数量加减案例
简介 这是一个用微信小程序原生代码实现的数量加减demo,主要是用于商品购物车或者商品详情修改数量使用,很简单哦~~~. 核心js方法说明addCount(增加数量) delCount (减少数量) ...
最新文章
- 修Bug哪家强?谷歌:Linux,比我都修得好
- LVS学习笔记及总结(思维导图版)
- 四、设计模式——策略模式
- PyQt5 技术篇-鼠标移动控件显示提示,Qt Designer控件提示设置方法。
- Oracle系统用户的默认密码及功能
- J2SE 基础入门,从事 Java 必学!
- html表单赋值提交,jQuery自动给表单赋值
- CI项目设计Redis队列
- android 连续调用方法是,android – SwitchPreferences多次调用onPreferenceChange()方法
- 利用PYTHON代码,自动玩王者荣耀,再也不担心女朋友打电话
- PSFTP上传文件到服务器
- python单例模式及使用场景(跨文件全局变量)
- [NOI2021] 密码箱——连分数、动态DP
- 不等距双杆模型_电磁感应的双杆模型——不等距无拉力
- JAVA JNI调用科大讯飞离线语音合成(Linux篇)
- linux scp连不上主机,如何使用WinSCP连接Linux主机
- 超链接一般有两种表现形式_超链接有哪几种类型,各有什么作用
- matlab火箭升空,火箭升空原理
- 中兴软件笔试 c语言,中兴通讯软件工程师面试经验
- 编写函数求解一元二次方程
热门文章
- Sheet.JS 使用-html版
- mplus的java_Mplus的二阶五因子语法
- 文中提到的用例设计,你肯定笔试的时候肯定遇到过(朋友圈、电梯、发红包、支付)
- 组合数学(四)生成排列和组合
- ajax商城模板,AJAX模板
- matlab中风力机模块,风力机的Matlab模型及其应用
- hadoop edits 文件损坏修复办法
- LibGDX游戏引擎-10-游戏地图(TiledMap)
- 使用合宙air101系统板DIY一个小船
- 配置Eureka时Status显示的是电脑名而不是localhost及ipAddr显示为本机ip的问题