是否可以使用JAVA检查位置(纬度,经度)是否在多边形内。我知道这在JavaScript中是可行的。我找到了Java的客户端库,但是无法像使用例如
的JavaScript那样找到这样做的方法containsLocation();
或者它是一种使用网址的方法,并使用我在多边形中绘制的网址进行http请求,并将其与我要检查的坐标相匹配?
我已尝试过Java客户端库,但无法找到任何方法。
非常感谢任何帮助。
PS:我必须使用Java
编辑:
我发现了这个:
Polygon poly = new Polygon();
poly.addPoint(100, 100);
poly.addPoint(100, 0);
poly.addPoint(0, 0);
poly.addPoint(0, 100);
Point p = new Point(99, 99);
System.out.println(poly.contains(p));