【点击】腾讯位置服务链接进行注册,如果注册过,也可点下面链接进行登录使用
https://lbs.qq.com?lbs_invite=ATLEFLA
1 点击最右上角注册或登录
2 输入手机号获取验证码进行注册即可
不要被注册后酷炫的页面所迷惑!如下图所示操作!
这是我创建好的,供各位大佬鉴赏!就是这个模样
记住创建好的key,不要告诉任何人,以免别人拿你的key干坏事!
说明如下:
主要功能:
1 可以创建团队,新建成员
2 对团队中人员进行管理(这里人员都是小程序使用用户)
3 考勤设置这里是对考勤地址的设置
4 考勤审批,主要针对打开时间不正确、或者定位不准等情况
1 开发注意事项
需要引入地图脚本:qqmap-wx-jssdk.js (本文引入放在utils中)
需要具体js中Page最上面引入js
//index.js var QQMapWX = require('../../utils/qqmap-wx-jssdk.js') //引入获得地址的js文件 var qqmapsdk;
2如何获取位置
此方法的路径:目录中的.js文件
getLocation() { var that = this wx.getLocation({ //调用API得到经纬度 type: 'wgs84', success: function(res) { var speed = res.speed var accuracy = res.accuracy var latitude = res.latitude var longitude = res.longitude that.setData({ latitude: res.latitude, longitude: res.longitude, markers: [{ latitude: latitude, longitude: longitude, iconPath: '/images/icon_mark.png', title: '定位地点!', width: 30, height: 30 }] }) //地址解析 var demo = new QQMapWX({ // 这个KEY的获取方式在上面链接 //腾讯位置服务的开发文档中有详细的申请密钥步骤 key: 'YUVBZ-XXXXX-XXXXX-XXXXX-XXXXX-DTB4E' }); demo.reverseGeocoder({ //地址解析 location: { latitude: latitude, longitude: longitude }, success: function(res) { console.log(res); //获得地址 that.setData({ address: res.result.address }) }, fail: function(res) { console.log(res); }, complete: function(res) { console.log(res); } }); } }) },
此代码段是目录中的.js文件
getLocation: function (e) { console.log(e) var that = this wx.getLocation({ type: 'wgs84', // 默认为 wgs84 返回 gps 坐标,gcj02 返回可用于 wx.openLocation 的坐标 success: function (res) { console.log(res) that.setData({ longitude: res.longitude, latitude: res.latitude }) } }) }
说明:
由于篇幅原因,我将在这里简要介绍一下。如果您对特定的实现细节感兴趣,请留言讨论或关注我的其他文章。如果有很多人感兴趣微信考勤小程序开发,我将发布一系列有关微信小程序开发入门实践的教程。
四、源下载
微信小程序下载地址:
微信小程序代码。
后端JAVA代码。