看过我上一篇公众号文章的朋友都应该知道了,如果有人将“原图”Po到朋友圈,那么就将自己的经纬度信息泄露给了别人。还没有看过上一篇文章的朋友可以先阅读https://blog.csdn.net/erbangzhu_1/article/details/106047913了解一下原理。
接下来进入进入正题。
那么,有朋友就问了,知道经纬度又怎么样,现在难道还通过经纬度去找具体位置吗,高德百度地图不都是输入地理位置(如:上海市浦东新区世纪大道1号)或直接输入地址名字(如:东方明珠塔)进行导航的吗?
不急不急,来来来,我们试验一下,给我一个经纬度,能不能找到具体的地理位置和地址名字。准备好了吗,请看往下看。
from geopy.geocoders import Nominatim
try:
geolocator = Nominatim()
location = geolocator.reverse("31.2284923, 121.402113889769")
print(location.address)
except:
print('not found')
运行上述代码后,得到以下结果:
看到了吗,只要你发“原图”,我就可以定位你的位置,找到你就不是难事啦~~
特别提醒:宝爸宝妈们千万不要将宝宝的“原图”照片Po到朋友圈,你能确保你的朋友圈没有坏人吗
好啦,说完生活问题,我们再来说说职场问题,那些要求上班打卡的公司,员工们打了卡,公司是如何确定你是在哪里打卡的呢?
最Low的方式是,从后台看你的打卡记录,然后通过判断你是否在公司打的卡,如何实现请看这篇文章https://blog.csdn.net/erbangzhu_1/article/details/106047628
高级一点的是,会设置在某个范围内上班打卡有效,其实利用的原理和上面的一样,只是在打卡APP中做了实时的位置比对。
更高级一点的是,打卡APP中内置了特定机制,一旦判断你利用虚拟定位软件模拟打卡,立马向公司人事汇报。如何设定呢,敬请期待后续文章。
如果大家喜欢我的文章,请添加关注公众号,你们的关注和赞赏,是我不断更新的动力。