Ale*_*lex 5 .net c# maps latitude-longitude
我想在服务器端仅使用C#检测基于纬度/经度的坐标是否在由基于纬度/经度的点组成的区域(多边形)内.我认为这样做的正确方法是光线投射,但也许已经有一个C#实现,因为它不是微不足道的?
另外,我知道SQL Server有一些几何功能,STIntersects但是为了使用它我需要运行SQL Server 2008并且每次检查都涉及不希望的数据库连接.
STIntersects
Nev*_*vyn 0
我在互联网上闲逛了一下,找到了这个链接。
该示例是用 C 编写的,但看起来它可以很容易地适应 C# 和长/纬度坐标。您需要记住交叉线(NS/EW),并在必要时添加代码进行补偿,或者在运行函数之前对 LatLong 值进行十进制转换(西和南用值 < 0 表示)。
归档时间:
13 年,7 月 前
查看次数:
3309 次
最近记录: