微信小程序 获取当前地理位置和经纬度实例代码


Posted in Javascript onDecember 05, 2016

微信小程序实例-获取当前的地理位置、经纬度

微信小程序官方文档

https://mp.weixin.qq.com/debug/wxadoc/dev/api/location.html

JS代码

//index.js
//获取应用实例
var app = getApp()
Page({
 data: {
  motto: '示例小程序-获取当前地理位、速度',
  userInfo: {},
  hasLocation:false,
  location:{}
 },
 //事件处理函数
 bindViewTap: function() {
  wx.navigateTo({
   url: '../logs/logs'
  })
 },
 onLoad: function () {
  console.log('onLoad')
  var that = this
  //调用应用实例的方法获取全局数据
  app.getUserInfo(function(userInfo){
   //更新数据
   that.setData({
    userInfo:userInfo
   })
  }),
   wx.getLocation( {
   success: function( res ) {
    console.log( res )
    that.setData( {
     hasLocation: true,
     location: {
      longitude: res.longitude,
      latitude: res.latitude
     }
    })
   }
  })
 }
})

index.wxml

<!--index.wxml-->
<view class="container">
 <view bindtap="bindViewTap" class="userinfo">
  <image class="userinfo-avatar" src="{{userInfo.avatarUrl}}" background-size="cover"></image>
  <text class="userinfo-nickname">{{userInfo.nickName}}</text>
 </view>
 <view class="usermotto">
  <!-- <text class="user-motto">{{motto}}\n</text>-->
  <text>经度:{{location.longitude}}\n</text>
  <text>纬度:{{location.latitude}}</text>
 </view>
</view>

运行效果

微信小程序 获取当前地理位置和经纬度实例代码

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
JavaScript CSS修改学习第一章 查找位置
Feb 19 Javascript
使用js+jquery实现无限极联动
May 23 Javascript
三种AngularJS中获取数据源的方式
Feb 02 Javascript
学习AngularJs:Directive指令用法(完整版)
Apr 26 Javascript
微信小程序 教程之wxapp视图容器 swiper
Oct 19 Javascript
详解Vue2.X的路由管理记录之 钩子函数(切割流水线)
May 02 Javascript
详解webpack require.ensure与require AMD的区别
Dec 13 Javascript
BootStrap modal实现拖拽功能
Dec 01 Javascript
Vue.js递归组件实现组织架构树和选人功能案例分析
Jul 03 Javascript
element ui分页多选,翻页记忆的实例
Sep 03 Javascript
vue-socket.io跨域问题有效解决方法
Feb 11 Javascript
解决Vue使用bus总线时,第一次路由跳转时数据没成功传递问题
Jul 28 Javascript
Servlet实现文件上传,可多文件上传示例
Dec 05 #Javascript
微信小程序 textarea 详解及简单使用方法
Dec 05 #Javascript
解析Javascript单例模式概念与实例
Dec 05 #Javascript
微信公众号  提示:Unauthorized API function 问题解决方法
Dec 05 #Javascript
深入理解jQuery()方法的构建原理
Dec 05 #Javascript
jQuery控制控件文本的长度的操作方法
Dec 05 #Javascript
浅析Ajax语法
Dec 05 #Javascript
You might like
兼容性比较好的PHP生成缩略图的代码
2011/01/12 PHP
开启CURL扩展,让服务器支持PHP curl函数(远程采集)
2011/03/19 PHP
PHP二维数组的去重问题解析
2011/07/17 PHP
php实现微信企业转账功能
2018/10/02 PHP
js 弹出菜单/窗口效果
2011/10/30 Javascript
window.print打印指定div实例代码
2013/12/13 Javascript
解析jquery中的ajax缓存问题
2013/12/19 Javascript
js身份证判断方法支持15位和18位
2014/03/18 Javascript
js使用递归解析xml
2014/12/12 Javascript
C++中的string类的用法小结
2015/08/07 Javascript
遍历js中对象的属性和值的实例
2016/11/21 Javascript
微信小程序本作用域下调用全局JS详解及实例
2017/02/22 Javascript
JS实现盒子拖拽效果
2020/02/06 Javascript
jQuery编写QQ简易聊天框
2020/08/27 jQuery
vue 公共列表选择组件,引用Vant-UI的样式方式
2020/11/02 Javascript
[03:09]显微镜下的DOTA2第一期——带你走进华丽的DOTA2世界
2014/06/20 DOTA
[02:49]2018DOTA2亚洲邀请赛主赛事决赛日战况回顾 Mineski鏖战5局夺得辉耀
2018/04/10 DOTA
分析Python编程时利用wxPython来支持多线程的方法
2015/04/07 Python
python条件变量之生产者与消费者操作实例分析
2017/03/22 Python
利用Python实现Shp格式向GeoJSON的转换方法
2019/07/09 Python
python 使用cx-freeze打包程序的实现
2020/03/14 Python
Python importlib模块重载使用方法详解
2020/10/13 Python
公务员年总结的自我评价
2013/10/25 职场文书
财务出纳岗位职责
2014/02/03 职场文书
竞选班长自荐书范文
2014/03/09 职场文书
小学生国旗下演讲稿
2014/04/25 职场文书
开工典礼策划方案
2014/05/23 职场文书
银行金融服务方案
2014/06/11 职场文书
祖国在我心中演讲稿600字
2014/09/23 职场文书
四大名著读书笔记
2015/06/25 职场文书
教育教学读书笔记
2015/07/02 职场文书
就业指导讲座心得体会
2016/01/15 职场文书
Python中X[:,0]和X[:,1]的用法
2021/05/10 Python
一起来看看Vue的核心原理剖析
2022/03/24 Vue.js
Python经常使用的一些内置函数
2022/04/11 Python
MySQL数据库查询之多表查询总结
2022/08/05 MySQL