com.tencent.map.geolocation
类 TencentGeofenceManager

java.lang.Object
  继承者 com.tencent.map.geolocation.TencentGeofenceManager

public class TencentGeofenceManager
extends java.lang.Object

用于访问腾讯地理围栏服务的类, 腾讯地理围栏服务向客户端提供围栏事件通知.

注意, 使用腾讯地理围栏服务前, 应确保:

从以下版本开始:
4.0
作者:
kingcmchen@tencent.com

构造方法摘要
TencentGeofenceManager(Context context)
           
 
方法摘要
 void addFence(TencentGeofence geofence, PendingIntent intent)
          添加一个围栏.
 void destroy()
          清理腾讯地理围栏服务.
 void removeAllFences()
          删除全部围栏.
 void removeFence(java.lang.String tag)
          根据围栏标识删除围栏.
 void removeFence(TencentGeofence fence)
          移除一个围栏.
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

TencentGeofenceManager

public TencentGeofenceManager(Context context)
方法详细信息

destroy

public void destroy()
清理腾讯地理围栏服务.

清理后的对象被认为无效, 不可也不应再继续进行任何操作.


addFence

public void addFence(TencentGeofence geofence,
                     PendingIntent intent)
添加一个围栏.

参数:
geofence - 围栏
intent - 进入或退出围栏时执行的操作
抛出:
java.lang.NullPointerException - geofence 或 pendingIntent 为 null

removeFence

public void removeFence(TencentGeofence fence)
移除一个围栏.

参数:
fence - 围栏

removeAllFences

public void removeAllFences()
删除全部围栏.


removeFence

public void removeFence(java.lang.String tag)
根据围栏标识删除围栏.

参数:
tag - 围栏标识