【发布时间】:2014-11-18 19:03:19
【问题描述】:
根据我的要求,我正在谷歌地图上绘制多边形,如下图所示。(使用地图 v2)
现在我需要在用户输入特定多边形时显示警报。
如何确定我当前的位置是否在多边形中。 (需要优化方式而不耗尽电池)
提前致谢。
【问题讨论】:
-
你在这里使用地理围栏了吗?
-
不。我刚刚使用 PolygonOptions 绘制了那个多边形。寻找识别当前位置是否在该多边形中的最佳方法。
-
我认为地理围栏是如果我们可以有一个位置并给出一个特定的半径,它会在用户进入该位置时发出警报。就我而言,我正在使用多个位置绘制一个多边形。
-
当你给一个位置一个radius时,geofence将每个点存储在radius包围的区域内。你的问题与这个有关。你可以在geofence中绘制poligon而不是circle。
标签: android google-maps geolocation android-maps-v2 polygons