3

我正在使用 Android 中的地理围栏。我能够在地图上绘制多边形并获取顶点的纬度和经度值。我的问题是如何确定用户何时进入多边形?有什么方法可以确定用户是在多边形内部还是外部?

4

2 回答 2

2

您可以使用 IO 2013 中推出的 Google Play Services Geofencing API 轻松完成此操作。

查看开发人员文档中的创建和监控地理围栏以获取完整的教程。特别是手柄地理围栏过渡部分。

于 2013-06-28T06:29:07.913 回答
2

答案有点晚,但您可能会使用android-maps-utils,它有一个PolyUtil包含以下方法的类:

// Computes whether the given point lies inside the specified polygon.
static boolean containsLocation(LatLng point, List<LatLng> polygon, boolean geodesic)
于 2014-09-09T11:06:36.170 回答