我正在编写一个服务器端java应用程序,它从Android设备获取位置更新。设备沿着路线行进,我希望能够确定它是否已到达其位置。 显而易见的解决方案是定义一个地理围栏... Android设备的当前位置在此围栏内,然后它已到达其位置。
我的问题是这是否可以在serverside java中进行。我知道在客户端可能有方法使用谷歌地图API,但这对我来说是不可能的。 那里有没有提供此功能的库吗?
提前致谢
乙
答案 0 :(得分:2)
实际上,大多数答案都没有解决问题。地理围栏是一个常规的n-gon,原始问题不是试图确定到围栏内某个点的距离(即我是否接近纬度/经度),而是它们是否在一个几何形状的框内。
为此,最好的答案是执行以下操作:
http://www.codeproject.com/Articles/62482/A-Simple-Geo-Fencing-Using-Polygon-Method