android-maps-utils for Java?

时间:2016-09-12 14:57:10

标签: java android google-maps

有类似http://googlemaps.github.io/android-maps-utils/(适用于Android)但适用于Java吗?

具体而言,我们需要实施http://googlemaps.github.io/android-maps-utils/javadoc/com/google/maps/android/PolyUtil.html#containsLocation-LatLng-java.util.List-boolean-

中的 containsLocation 方法

但是对于JavaWeb

1 个答案:

答案 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);