社区
Web 开发
帖子详情
关于判断某个经纬度是否在一个范围内
yiai1688
2011-10-28 03:15:24
现在有一张记录了很多经纬度的信息的数据库表。
而客户端就会获取当前客户端所在的位置的经纬度。现在我需要做的就是从刚才的那张表中检索当前这个经纬度的点周围1000m范围内点。
这个怎么实现??
在这里想听听大家的意见。
...全文
2126
17
打赏
收藏
关于判断某个经纬度是否在一个范围内
现在有一张记录了很多经纬度的信息的数据库表。 而客户端就会获取当前客户端所在的位置的经纬度。现在我需要做的就是从刚才的那张表中检索当前这个经纬度的点周围1000m范围内点。 这个怎么实现?? 在这里想听听大家的意见。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wphgh
2014-07-03
打赏
举报
回复
楼主,你的那个功能实现了么??? 求分享一下。 我的邮箱hgh411@126.com
fendoudxiaohouzi
2014-01-06
打赏
举报
回复
引用 15 楼 I_198928 的回复:
更难的是,我想做是否登陆。。。
相比之下,你写一百个判断是否登录。上面那经纬度也还没算出来。求大神指点怎么算。我也在找。。
I_198928
2013-07-30
打赏
举报
回复
更难的是,我想做是否登陆。。。
来去匆匆,勿虚年华
2013-05-29
打赏
举报
回复
大哥 为题解决了吗???、求帮助,小弟也遇到同样问题了
悲剧的人参
2012-07-23
打赏
举报
回复
七楼是正确的。当做平面处理即可,可参考“墨卡托投影”。考虑的太多,你这功能就不好做了
爱回不回
2012-07-21
打赏
举报
回复
虽不是很明白,帮顶,你很牛
yiai1688
2011-11-02
打赏
举报
回复
[Quote=引用 9 楼 mscf 的回复:]
当然在代入这个表达式之前将东西经度和南北维度转换成对应的符号数
[/Quote]
我不是很明白,这个东西经度和南北的维度如何转换成对应的符号数?
shine333
2011-10-29
打赏
举报
回复
[Quote=引用 5 楼 bao110908 的回复:]
问题是地球还不是一个正球体
[/Quote]
这个应该可以忽略。否则,还要知道每个地方的海拔...
薛定谔之死猫
2011-10-29
打赏
举报
回复
当然在代入这个表达式之前将东西经度和南北维度转换成对应的符号数
薛定谔之死猫
2011-10-29
打赏
举报
回复
近似为平面的判断办法,设当前点的坐标A(x0,y0),待判断点的坐标B(x1,y1),判断是否在1000m范围内的方法是看(x0-x1)^2+(y0-y1)^2<=1000^2是否成立,否则就在这个范围之外。
薛定谔之死猫
2011-10-29
打赏
举报
回复
洲际导弹发射之类的计算就另当别论了,如果是计算城市内坐标定位什么的近似为平面就可以了,不然基础数据都不够,那就是已经不是二维空间能确定的了
火龙果被占用了
2011-10-28
打赏
举报
回复
问题是地球还不是一个正球体
藏僧
2011-10-28
打赏
举报
回复
不太明白 帮顶
shine333
2011-10-28
打赏
举报
回复
1F的答案是错误的,那个是平面几何。经纬度是球面。
举个例子,南北极,走一步,纬度变化可能就有1分了(1度=60分),而在赤道附近,可能走上好几十公里,纬度变化才一分。
yiai1688
2011-10-28
打赏
举报
回复
看起来有点抽象,能贴个例子吗?
薛定谔之死猫
2011-10-28
打赏
举报
回复
圆周,待求得点的x和y和当前点的x和y,通过三角函数就可计算出经纬度关系范围,作为查询参数输入即可
.net后台
判断
某个
经纬度
是否
在
经纬度
多边形内
在asp.net后台添加代码
判断
某个
经纬度
是否
在
经纬度
多边形内
判断
一个
坐标点
是否
在多边形区域
范围
内
判断
一个
坐标点
是否
在多边形区域
范围
内。可直接使用。 用来做地图
经纬度
判断
一个
点
是否
在
一个
多边形
范围
内很合适 代码简洁 不到100行代码
高德地图 根据
经纬度
计算面积和
判断
一个
点
是否
在圈内
高德地图 1,根据
经纬度
计算面积 2,
判断
一个
点
是否
在圈内
判断
指定的
经纬度
坐标点
是否
落在指定的多边形区域内
描述: 在矢量多边形区域中,
一个
坐标点的位置
是否
在区域内 算法: C#代码,适用于任意多边形(凹凸多边形),但是没有考虑实际误差
范围
的情况(应用在实际问题解决中,接近区域一定
范围
是可以忽略的,这个误差
范围
考虑后算法的复杂度会加倍,所以没有做这方面的考虑)
判断
一个
点
是否
在
一个
多边形
范围
内
判断
GPS
经纬度
坐标点
是否
在
一个
多边形
范围
内,测试代码如下: $point = array('lng'=>'116.293616', 'lat'=>'39.884003'); $point = array('lng'=>'116.260846', 'lat'=>'39.879574'); $point = array('lng'=>'116.256247', 'lat'=>'39.790925'); $point = array('lng'=>'116.16771', 'lat'=>'39.771406'); $point = array('lng'=>'116.411474', 'lat'=>'39.74922'); //$point = array('lng'=>'116.652938', 'lat'=>'39.735016'); $areaJson = '[{"lng":116.231525,"lat":40.003488},{"lng":116.504035,"lat":39.995529},{"lng":116.627067,"lat":39.865397},{"lng":116.642015,"lat":39.745669},{"lng":116.315463,"lat":39.730577},{"lng":116.057901,"lat":39.837922},{"lng":116.351108,"lat":39.859194},{"lng":116.293616,"lat":39.884003}]'; var_dump(isPointInPolygon($point, json_decode($areaJson, true)));
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章