微信小程序---获取当前位置

传送门:

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

效果图如下:

代码如下:

//index.js
//获取应用实例
var app = getApp()
Page({
  data: {
    motto: 'Hello World',
    userInfo: {}
  },
  //事件处理函数
  bindViewTap: function() {
   // 获取位置
      wx.getLocation({
        type: 'gcj02', // 默认为 wgs84 返回 gps 坐标,gcj02 返回可用于 wx.openLocation 的坐标
        success: function(res){
          // success
          // 成功后选择位置
          wx.chooseLocation({
            success: function(res){
              // success
            },
            fail: function() {
              // fail
            },
            complete: function() {
              // complete
            }
          })
        },
        fail: function() {
          // fail
        },
        complete: function() {
          // complete
        }
      })
  },
  onLoad: function () {
    console.log('onLoad')
    var that = this
    //调用应用实例的方法获取全局数据
    app.getUserInfo(function(userInfo){
      //更新数据
      that.setData({
        userInfo:userInfo
      })
    })
  }
})

 

posted on 2017-02-25 22:35  玉思盈蝶  阅读(1087)  评论(0编辑  收藏  举报

导航