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


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闭包的理解和实例
Aug 12 Javascript
JavaScript中使用stopPropagation函数停止事件传播例子
Aug 27 Javascript
js中toString()和String()区别详解
Mar 23 Javascript
基于Vue实现微信小程序的图文编辑器
Jul 25 Javascript
详解vue-router传参的两种方式
Sep 10 Javascript
详解Eslint 配置及规则说明
Sep 10 Javascript
使用vue-cli webpack 快速搭建项目的代码
Nov 21 Javascript
利用Vue实现一个markdown编辑器实例代码
May 19 Javascript
了解javascript中变量及函数的提升
May 27 Javascript
layui动态加载多表头的实例
Sep 05 Javascript
适合前端Vue开发童鞋的跨平台Weex的使用详解
Oct 16 Javascript
Node.js学习之内置模块fs用法示例
Jan 22 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使用cookie实现记住登录状态
2015/04/27 PHP
PHP封装CURL扩展类实例
2015/07/28 PHP
php简单防盗链实现方法
2015/07/29 PHP
JavaScript之Getters和Setters 平台支持等详细介绍
2012/12/07 Javascript
JS常用正则表达式总结
2013/11/12 Javascript
9款2014最热门jQuery实用特效推荐
2014/12/07 Javascript
JavaScript数据结构和算法之图和图算法
2015/02/11 Javascript
利用JavaScript脚本实现滚屏效果的方法
2015/07/07 Javascript
jQuery实现可用于博客的动态滑动菜单完整实例
2015/09/17 Javascript
js判断手机访问或者PC的几个例子(常用于手机跳转)
2015/12/15 Javascript
jQuery实现表格隔行及滑动,点击时变色的方法【测试可用】
2016/08/20 Javascript
AngularJS  ng-table插件设置排序
2016/09/21 Javascript
js简单实现网页换肤功能
2017/04/07 Javascript
详解vue-cli快速构建vue应用并实现webpack打包
2017/12/13 Javascript
JS实现的简单拖拽购物车功能示例【附源码下载】
2018/01/03 Javascript
webpack公共组件引用路径简化小技巧
2018/06/15 Javascript
JS计算斐波拉切代码实例
2019/09/12 Javascript
JavaScript 实现继承的几种方式
2021/02/19 Javascript
Python3.5内置模块之random模块用法实例分析
2019/04/26 Python
对python3.4 字符串转16进制的实例详解
2019/06/12 Python
python2.7的flask框架之引用js&amp;css等静态文件的实现方法
2019/08/22 Python
tensorflow 模型权重导出实例
2020/01/24 Python
python模拟点击玩游戏的实例讲解
2020/11/26 Python
通用的Django注册功能模块实现方法
2021/02/05 Python
解决tensorflow模型压缩的问题_踩坑无数,总算搞定
2021/03/02 Python
CSS实现限制字数功能当对象内文本溢出时显示省略标记
2014/08/20 HTML / CSS
YII2 全局异常处理深入讲解
2021/03/24 PHP
行政助理岗位职责范文
2013/12/03 职场文书
信息管理与信息系统专业求职信
2014/06/21 职场文书
财务工作疏忽检讨书
2014/09/11 职场文书
合作合同协议书范本
2015/01/27 职场文书
2015年财务工作总结范文
2015/03/31 职场文书
医务人员岗前培训心得体会
2016/01/08 职场文书
教你使用Python pypinyin库实现汉字转拼音
2021/05/27 Python
nodejs利用readline提示输入内容实例代码
2021/07/15 NodeJs
Redis如何使用乐观锁(CAS)保证数据一致性
2022/03/25 Redis