1.先获取当前的位置,
2.然后拿手机去扫码二维码(二维码里面已经有位置信息),
3.系统将获取到的位置和二维码里面的位置比对,差值在一定范围内就算是打卡成功,
我想问问这个可以用什么软件开发,用什么框架搭建,用什么技术,谢谢啦!
根据你这边的需求给到两种解决方案:
1、前端开发一个H5移动端网页,接入微信js-sdk ,调用微信官方的定位功能和二维码扫描功能,所需要的技术栈html+css+js
2、微信小程序开发,使用微信官方的定位和二维码功能,获取到两个位置信息再对比一下即可
手机应用嘛,最简单的uniapp就可以获取定位,点进去软件获取用户定位,然后扫二维码不过是对一个接口请求,其实和在手机软件上弄一个打开效果是一样的,然后请求的时候带上自己的位置参数,不就可以进行对比了,这样就可以了,获取用户定位,很简单的一段代码:https://blog.csdn.net/qq_37967380/article/details/123695302
首先会用到gis地图导航技术,以便用于获取定位信息,其次会用到远程调用第三方接口的技术,用于获取二维码中数据信息,至于框架和语言,这个选择就多了,后台可以使用springboot框架,app可以使用uniapp开发