如何获取一个定位点周围50米范围

问题描述

标题表述不清楚。应用场景为一个简单的签到系统:先设定一个定位点(包括百度地图的经纬度),再设置一个半径范围。当有人签到的时候获取签到者的经纬度,然后判断他是否在预先设定的定位点半径范围之内。如果在范围之内就允许签到,反之则不允许。请大家指点。

解决方案

解决方案二:
太高深了,交给楼下的。。。。。。。。。。。。。
解决方案三:
根据经纬度算距离privateconstdoubleEARTH_RADIUS=6378.137;//地球半径privatestaticdoublerad(doubled){returnd*Math.PI/180.0;}publicstaticdoubleGetDistance(doublelat1,doublelng1,doublelat2,doublelng2){doubleradLat1=rad(lat1);doubleradLat2=rad(lat2);doublea=radLat1-radLat2;doubleb=rad(lng1)-rad(lng2);doubles=2*Math.Asin(Math.Sqrt(Math.Pow(Math.Sin(a/2),2)+Math.Cos(radLat1)*Math.Cos(radLat2)*Math.Pow(Math.Sin(b/2),2)));s=s*EARTH_RADIUS;s=Math.Round(s*10000)/10000;returns;}

解决方案四:
这不就是利用定位点+签到点生成一个距离么,就是判断两点间的距离<你的半径不就完事了么。
解决方案五:
你这签到方法设计好了也不实用,模拟定位的软件太多了,在家就能签到,出国也能签到。50米的半径范围,你可以考虑使用内网wifi定位考勤。

时间: 2024-09-13 12:32:45

如何获取一个定位点周围50米范围的相关文章

大家帮帮忙,怎样获取一个TextBox控件中的被用户选取了的字符啊?

问题描述 怎样获取一个TextBox控件中的被用户选取了的字符啊? 解决方案 解决方案二:WebForm???难---解决方案三:在网上找到如下代码,用了数据库脱机,不知道能用否,另外提到了用存储过程杀死链接进程的办法,可以找找看.rs.Closeconn.Closesetrs=nothingsetconn=nothing'断开数据库链接Setconn=Server.CreateObject("ADODB.Connection")ConnStr="PROVIDER=SQLOL

逆风发射弓弩射程能达50米 几百元就能网购一副

这是某网站销售的重型折叠弩.资料图片 为了验证弓弩的威力有多大,记者 瞄准一米之外的塑料板和木床板,并扣动了扳机. 最近,天津接连发生"飞针"伤人案件,当地警方经过缜密侦查,成功将http://www.aliyun.com/zixun/aggregation/30595.html">犯罪嫌疑人田某某抓获归案,并在其住处缴获了针头针管和发射针管的弩箭枪1支.此事经媒体报道后,引起读者的关注.12月3日,记者调查发现,岛城虽然没有出现"飞针"伤人事件,但

图片-前台获取一个picture类型的数据应该怎么解析

问题描述 前台获取一个picture类型的数据应该怎么解析 这是一个图像流数据,应该怎么转换成二进制 解决方案 static String getImageBinary(){ File f = new File(request.getParameter("图片的URL")); BufferedImage bi; try { bi = ImageIO.read(f); ByteArrayOutputStream baos = new ByteArrayOutputStream(); Im

在SQL中获取一个长字符串中某个字符串出现次数的实现方法

以下是对在SQL中获取一个长字符串中某个字符串出现次数的实现方法进行了详细的分析介绍,需要的朋友可以参考下   在SQL中获取一个长字符串中某个字符串出现次数的实现方法 比如有个字符串: X-BGS-2010-09-15-001 我想知道其中'-'出现的次数,可以用下面的方法实现,而不需要复杂的一个个字符分析. declare @a varchar(100) set @a='X-BGS-2010-09-15-001' select len(replace(@a,'-','--'))-len(@a

JavaScript获取一个范围内日期的方法

  本文实例讲述了JavaScript获取一个范围内日期的方法.分享给大家供大家参考.具体分析如下: 指定开始和结束时间,范围该范围内的所有日期放入数组 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Date.prototype.addDays = function(days) { var dat = new Date(this.valueOf()); dat.setDate(dat.getDate() + days); return dat; }; function g

请问如何在文本框里获取一个http地址

问题描述 请问如何在文本框里获取一个http地址 问题:有一个添加页面,每次点击添加页面时,页面中有一个文本框时要自动获取一个网站地址显示到文本框中(不是当前页面url).该怎么做呀是不是要用js解析那个URL呀,具体怎么做呀"http://dd.myapp.com/16891/148FD03E4F11362D6A5688E6022045D8.apk"就是这样的.放在input中每次打开时input中都是最新的那个url不是固定的一个 解决方案 你要获取什么地址?是短地址还是什么?你可

ios-用UIStoryboard 获取一个viewcontroller 的实例,显示不出cell

问题描述 用UIStoryboard 获取一个viewcontroller 的实例,显示不出cell 我是用UIStoryboard 获取一个viewcontroller 的实例,显示不出cell ,可以跳转到那个viewcontroller ,但改变view的颜色,都可以显示的,但是就是显出不出上面的tableviewcell 解决方案 你给这个tableview添加cell了么?添加了的话帖出添加cell的代码 解决方案二: 解决方案三: Cell 的storyBoard上的reuseide

java获取一个数据源的地址

问题描述 java获取一个数据源的地址 类似于input file的上传,但是我需要获得的不是上传地址, 而是要上传的文件的地址,不一定要实现上传的功能,说的详细一点就是: 我需要的是上传文件的地址,不是文件上传的地址,仅仅是一个地址,不要上传的功能 也可以,重点是地址 解决方案 上传的文件的地址.用网络资源上传? 解决方案二: 看了半天也没看到你指的数据源地址是什么 解决方案三: 用类加载器的getResourceAPI,注意下相对还是绝对路径就好,如果你的意思是获取别人电脑里的,那我就不知道

poco中读写xml,如何去获取一个element

问题描述 poco中读写xml,如何去获取一个element 最近在利用poco库去读写xml文件,现在遇到一个问题,在读一个xml文件的时候,如何去获取xml中的一个element呢? 在QT中,有处理xml文件的相关函数,例如: //检查Iteration是否存在 QDomElement inter; bool bIterExist = false; QDomNodeList interList = root.childNodes(); for(int i = 0; i < (int)int