2

阅读 android 和 google maps Api v2,我刚刚发现了由半径/圆定义的地理围栏。

我想知道是否有一种方法可以创建自定义形状,即矩形或任何其他不规则形状。

我正计划对公园的区域进行地理围栏。

如果可以自定义形状地理围栏,请告诉我要研究的主题。

4

2 回答 2

4

从 3.1.36 开始,只有Geofence.Builder.setCircularRegion,因此无法定义其他形状,但该 API 看起来将来可以由 Google 的 Location 团队轻松扩展。

于 2013-06-09T14:01:17.483 回答
0

自定义形状地理围栏当然是可能的,但您必须在 API 之外进行开发。你可以学习:

  • 为您的实施运行“心跳”计划的最佳方式
  • 将多边形定义为一系列坐标对
  • 从 android.location.LocationManager.getProviders() 中选择首选位置
  • 确定一个点是否在给定的多边形内
于 2016-06-14T14:48:04.177 回答