有类似http://googlemaps.github.io/android-maps-utils/(适用于Android)但适用于Java吗?
中的 containsLocation 方法但是对于JavaWeb
答案 0 :(得分:2)
是。我在Web应用程序上成功使用了以下库。
https://github.com/sromku/polygon-contains-point
Polygon polygon = Polygon.Builder()
.addVertex(new Point(1, 3))
.addVertex(new Point(2, 8))
.addVertex(new Point(5, 4))
.addVertex(new Point(5, 9))
.addVertex(new Point(7, 5))
.addVertex(new Point(6, 1))
.addVertex(new Point(3, 1))
.build();
Point point = new Point(4.5f, 7);
boolean contains = polygon.contains(point);