微信小程序实现打开内置地图功能【附源码下载】


Posted in Javascript onDecember 07, 2017

本文实例讲述了微信小程序实现打开内置地图功能。分享给大家供大家参考,具体如下:

1、效果展示

微信小程序实现打开内置地图功能【附源码下载】

2、关键代码

index.wxml布局文件代码

<button type="default" bindtap="openMap">打开地图</button>

index.js逻辑文件代码

Page({
 openMap:function(){
  wx.getLocation({
   type: 'gcj02', // 默认为 wgs84 返回 gps 坐标,gcj02 返回可用于 wx.openLocation 的坐标
   success: function(res){
    // success
    wx.openLocation({
     latitude: res.latitude, // 纬度,范围为-90~90,负数表示南纬
     longitude: res.longitude, // 经度,范围为-180~180,负数表示西经
     scale: 28, // 缩放比例
    })
   }
  })
 }
})

这里bindtap="openMap"绑定的openMap函数中调用wx.openLocation函数获取本机经纬度信息。

更多关于wx.openLocation函数详细介绍可参考官网 https://mp.weixin.qq.com/debug/wxadoc/dev/api/location.html

3、源代码点击此处本站下载

希望本文所述对大家微信小程序开发有所帮助。

Javascript 相关文章推荐
js中的push和join方法使用介绍
Oct 08 Javascript
jQuery实现字符串全部替换的方法
Dec 12 Javascript
JS中parseInt()和map()用法分析
Dec 16 Javascript
vue mixins组件复用的几种方式(小结)
Sep 06 Javascript
JS实现碰撞检测的方法分析
Jan 19 Javascript
Vue组件之自定义事件的功能图解
Feb 01 Javascript
vue-cli webpack2项目打包优化分享
Feb 07 Javascript
Angular6 正则表达式允许输入部分中文字符
Sep 10 Javascript
React父子组件间的传值的方法
Nov 13 Javascript
微信小程序实现搜索历史功能
Mar 26 Javascript
jQuery实现的解析本地 XML 文档操作示例
Apr 30 jQuery
vue项目开启Gzip压缩和性能优化操作
Oct 26 Javascript
js实现关闭网页出现是否离开提示
Dec 07 #Javascript
JavaScrip关于创建常量的知识点
Dec 07 #Javascript
浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
Dec 07 #Javascript
微信小程序swiper组件用法实例分析【附源码下载】
Dec 07 #Javascript
jQuery实现简单的下拉菜单导航功能示例
Dec 07 #jQuery
vue中路由参数传递可能会遇到的坑
Dec 07 #Javascript
浅谈AngularJs 双向绑定原理(数据绑定机制)
Dec 07 #Javascript
You might like
PHP与SQL注入攻击防范小技巧
2011/09/16 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
PHP如何通过表单直接提交大文件详解
2019/01/08 PHP
php封装实现钉钉机器人报警接口的示例代码
2020/08/08 PHP
jQuery 扩展对input的一些操作方法
2009/10/30 Javascript
再论Javascript下字符串连接的性能
2011/03/05 Javascript
jquery maxlength使用说明
2011/09/09 Javascript
js 图片随机不定向浮动的实现代码
2013/07/02 Javascript
JSP中使用JavaScript动态插入删除输入框实现代码
2014/06/13 Javascript
JS+CSS实现美化的下拉列表框效果
2015/08/11 Javascript
JavaScript使用DeviceOne开发实战(二) 生成调试安装包
2015/12/01 Javascript
BootStrap下拉菜单和滚动监听插件实现代码
2016/09/26 Javascript
JavaScript中省略元素对数组长度的影响
2016/10/26 Javascript
解决同一页面中两个iframe互相调用jquery,js函数的方法
2016/12/12 Javascript
jquery事件与绑定事件
2017/03/16 Javascript
Bootstrap table使用方法记录
2017/08/23 Javascript
JavaScript如何获取到导航条中HTTP信息
2017/10/10 Javascript
vue+vuex+axios+echarts画一个动态更新的中国地图的方法
2017/12/19 Javascript
angularJS实现动态添加,删除div方法
2018/02/27 Javascript
微信小程序websocket实现即时聊天功能
2019/05/21 Javascript
Angular+ionic实现折叠展开效果的示例代码
2020/07/29 Javascript
[01:05:36]VP vs TNC Supermajor小组赛B组 BO3 第二场 6.2
2018/06/03 DOTA
Python中的文件和目录操作实现代码
2011/03/13 Python
Python显示进度条的方法
2014/09/20 Python
python中 * 的用法详解
2019/07/10 Python
Django缓存系统实现过程解析
2019/08/02 Python
keras自定义损失函数并且模型加载的写法介绍
2020/06/15 Python
AVIS安飞士奥地利租车官网:提供奥地利、欧洲和全世界汽车租赁
2016/11/29 全球购物
京东全球售:直邮香港,澳门,台湾,美国,澳大利亚等地区
2017/09/24 全球购物
英国领先品牌手动工具和电动工具供应商:Tooled Up
2018/11/24 全球购物
日本必酷网络直营店:Biccamera
2019/03/23 全球购物
机关工会开展学习雷锋活动总结
2014/03/01 职场文书
任命书模板
2014/06/04 职场文书
爱国口号
2014/06/19 职场文书
总经理司机岗位职责
2015/04/10 职场文书
MySQL索引失效的典型案例
2021/06/05 MySQL