最近一个需求要求实现类似微信打卡的功能。
首先抽象数据,实现该功能的基本数据需要两个,一个是打卡地址的中心地点经纬度,一个是打卡区域的半径。起初准备直接通过地图选点,确定打卡中心点后入库,然后添加打卡半径即可。app端调用定位api返回定位经纬度,后台计算与打卡中心点的距离若小于预设半径即可打卡成功。
但是这种实现的功能太过简陋,该功能应该有开源的api供使用。经过查找,发现高德地图地理围栏功能即可实现更加详复的功能,且对应的相关计算需求均由高德承担。
实现基于高德api的类企业微信打卡配置(1)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 来吧,我们先来看一下原版的微信发送位置 嗯,是发送位置,为什么不带发送实时位置,缺个另外一个真机。嗯,买一个16年...
- 1Geolocation简介 HTML5 Geolocation(地理定位)用于定位用户的位置。 1.1定位用户的...