非常简单的Android地理围栏示例

时间:2014-10-22 12:26:52

标签: android android-activity android-location android-geofence

我试过android developer training。但是,我的程序无效。我只想注册一个简单的地理围栏,如:

mZielGeofence = new SimpleGeofence(
            "2",
            48.69421,
            13.88318,
            10,
            SimpleGeofence.GEOFENCE_EXPIRATION_TIME,
            Geofence.GEOFENCE_TRANSITION_ENTER
);

我不想使用数据库,因为我只想尝试输入一个特定的地理围栏,就像上面那样。

有人找到了一个很好的教程,有详细的文档,或者有一个简单的代码示例吗?我只需要添加1个Geofence并对enter事件做出反应。

非常感谢提前

4 个答案:

答案 0 :(得分:6)

您正在使用的教程非常好。我可以推荐你的是一个非常棒的library可以帮助你轻松完成,它使用Google Play服务和Fences。我已经尝试过了,效果很好。

答案 1 :(得分:3)

答案 2 :(得分:3)

以下tutorial非常好,易于理解,有很多示例代码,并且由Google制作。

答案 3 :(得分:0)

Tomtom具有Geofencing API,您可以轻松地创建和编辑存储在Geofencing API服务中的围栏。它支持以下形状类型:

  • 圆圈
  • 矩形
  • 走廊
  • 多边形

此外,您可以搜索POI(兴趣点)或几何(由Search API服务处理)并接收其形状边界。

在此处链接到API: https://developer.tomtom.com/products/geofencing-api