com.tencent.map.geolocation
类 TencentGeofence.Builder

java.lang.Object
  继承者 com.tencent.map.geolocation.TencentGeofence.Builder
包容类:
TencentGeofence

public static class TencentGeofence.Builder
extends java.lang.Object

用于生成 TencentGeofence 的 Builder.

从以下版本开始:
4.0
作者:
kingcmchen

构造方法摘要
TencentGeofence.Builder()
           
 
方法摘要
 TencentGeofence build()
          根据已设置的参数生成新的 TencentGeofence 对象.
 TencentGeofence.Builder setCircularRegion(double latitude, double longitude, float radius)
          设置围栏经纬度(GCJ-02坐标)和半径.
 TencentGeofence.Builder setExpirationDuration(long durationMillis)
          设置围栏有效时间.
 TencentGeofence.Builder setTag(java.lang.String tag)
          设置围栏标识, 标识不为空且应当唯一.
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

TencentGeofence.Builder

public TencentGeofence.Builder()
方法详细信息

setCircularRegion

public TencentGeofence.Builder setCircularRegion(double latitude,
                                                 double longitude,
                                                 float radius)
设置围栏经纬度(GCJ-02坐标)和半径.

参数:
latitude - 纬度
longitude - 经度
radius - 半径, 单位为 m(米)
抛出:
java.lang.IllegalArgumentException - radius <= 0 或 latitude 和 longitude 超出有效范围

setExpirationDuration

public TencentGeofence.Builder setExpirationDuration(long durationMillis)
设置围栏有效时间.

参数:
durationMillis - 单位为 ms(毫秒)
抛出:
java.lang.IllegalArgumentException - durationMillis < 0

setTag

public TencentGeofence.Builder setTag(java.lang.String tag)
设置围栏标识, 标识不为空且应当唯一.

抛出:
java.lang.NullPointerException - tag 为 "" 或 null

build

public TencentGeofence build()
根据已设置的参数生成新的 TencentGeofence 对象.