微信小程序中进行地图导航功能的实现方法


Posted in Javascript onJune 29, 2018

前段时间一直都在做小程序做了两个月了,其中对于小程序还是有很不理解的地方看着一些大企业的小程序自己模仿其实还是有一些难度的,我觉得学习小程序看一遍文档是不够的我们要做的是看别人的例子对着文档一一对照!

      好这次我们来开始我们的开发,其实微信小程序里面是不能导航的,原因是小程序的代码最多只能有1M,他的运行内存只能有10M,一个区域地图下载下来就不止1M了所以在应用内我们无法做到导航的,但是应用外呢!

     我问过很多做安卓和IOS的同僚一般如果导航这个功能不是很重要的话就会放到应用外来做这个功能,但是高德地图和腾讯地图都会有响应的SDK,可是小程序不同,尽管上面也有小程序的SDK但是也是没有用的,那么我们解决应用外调用的呢?

    这就需要我们重新认识一下位置的API

wx.getLocation({
 type: 'gcj02', //返回可以用于wx.openLocation的经纬度
 success: function(res) {
  var latitude = res.latitude
  var longitude = res.longitude
  wx.openLocation({
   latitude: latitude,
   longitude: longitude,
   name:"花园桥肯德基",
   scale: 28
  })
 }
})

   然后就会出现下图

微信小程序中进行地图导航功能的实现方法

     点击绿圆点点右下角的

微信小程序中进行地图导航功能的实现方法

   然后是

微信小程序中进行地图导航功能的实现方法

  最后就到了高德啦!

  微信小程序中进行地图导航功能的实现方法

总结

以上所述是小编给大家介绍的微信小程序中进行地图导航功能的实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
newxtree.js代码
Mar 13 Javascript
IE6中使用position导致页面变形的解决方案(js代码)
Jan 09 Javascript
基于jquery的3d效果实现代码
Mar 23 Javascript
AeroWindow 基于JQuery的弹出窗口插件
Jun 27 Javascript
jquery如何判断某元素是否具备指定的样式
Nov 05 Javascript
Javascript基础知识(二)事件
Sep 29 Javascript
angular基于路由控制ui-router实现系统权限控制
Sep 27 Javascript
JavaScript实现审核流程状态的动态显示进度条
Mar 15 Javascript
vue 右键菜单插件 简单、可扩展、样式自定义的右键菜单
Nov 29 Javascript
JS浅拷贝和深拷贝原理与实现方法分析
Feb 28 Javascript
KnockoutJS数组比较算法实例详解
Nov 25 Javascript
vue使用微信扫一扫功能的实现代码
Apr 11 Javascript
Vue表单demo v-model双向绑定问题
Jun 29 #Javascript
vue底部加载更多的实例代码
Jun 29 #Javascript
使用vue打包时vendor文件过大或者是app.js文件很大的问题
Jun 29 #Javascript
vue项目打包后打开页面空白解决办法
Jun 29 #Javascript
详解Vue webapp项目通过HBulider打包原生APP
Jun 29 #Javascript
Vue下路由History模式打包后页面空白的解决方法
Jun 29 #Javascript
详解Vue微信授权登录前后端分离较为优雅的解决方案
Jun 29 #Javascript
You might like
利用 window_onload 实现select默认选择
2006/10/09 PHP
修改PHP的memory_limit限制的方法分享
2012/02/21 PHP
PHP上传图片进行等比缩放可增加水印功能
2014/01/13 PHP
php读取3389的脚本
2014/05/06 PHP
php中替换字符串中的空格为逗号','的方法
2014/06/09 PHP
PHP读取文件内容的五种方式
2015/12/28 PHP
详解php中的implements 使用
2017/06/13 PHP
鼠标划过实现延迟加载并隐藏层的js代码
2013/10/11 Javascript
js中如何复制一个对象并获取其所有属性和属性对应的值
2013/10/24 Javascript
三种动态加载js的jquery实例代码另附去除js方法
2014/04/30 Javascript
jquery通过closest选择器修改上级元素的方法
2015/03/17 Javascript
jquery获取文档高度和窗口高度汇总
2016/01/25 Javascript
Web前端框架bootstrap实战【第一次接触使用】
2016/12/28 Javascript
jQuery插件echarts实现的循环生成图效果示例【附demo源码下载】
2017/03/04 Javascript
jQuery插件HighCharts实现的2D回归直线散点效果示例【附demo源码下载】
2017/03/09 Javascript
Echarts基本用法_动力节点Java学院整理
2017/08/11 Javascript
node.js自动上传ftp的脚本分享
2018/06/16 Javascript
解决Vue-cli npm run build生产环境打包,本地不能打开的问题
2018/09/20 Javascript
js 实现 list转换成tree的方法示例(数组到树)
2019/08/18 Javascript
Nodejs + sequelize 实现增删改查操作
2020/11/07 NodeJs
[55:42]VG vs VGJ.T 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
[48:00]完美世界DOTA2联赛循环赛 Forest vs Inki BO2第二场 11.04
2020/11/04 DOTA
Python读写Redis数据库操作示例
2014/03/18 Python
深入理解NumPy简明教程---数组3(组合)
2016/12/17 Python
Python-copy()与deepcopy()区别详解
2019/07/12 Python
关于Python形参打包与解包小技巧分享
2019/08/24 Python
解决Alexnet训练模型在每个epoch中准确率和loss都会一升一降问题
2020/06/17 Python
HTML5 对各个标签的定义与规定:body的介绍
2012/06/21 HTML / CSS
包装类的功能、种类、常用方法
2012/01/27 面试题
在校生党员自我评价
2013/09/25 职场文书
空气环保标语
2014/06/12 职场文书
微笑服务标语
2014/06/24 职场文书
继承公证书格式
2015/01/26 职场文书
补充协议书
2015/01/28 职场文书
HTML中实现音乐或视频自动播放案例详解
2022/05/30 HTML / CSS
详解apache编译安装httpd-2.4.54及三种风格的init程序特点和区别
2022/07/15 Servers