# TencentLBSGeofenceDistrictRegion Class Reference

Inherits from | TencentLBSGeofencePolygonRegion : TencentLBSGeofenceRegion : NSObject
Declared in | TencentLBSGeofenceRegion.h

## Overview

行政区划地理围栏区域，由行政区划关键字创建，通过网络查询获取边界多边形数据。 继承自 TencentLBSGeofencePolygonRegion，具有多边形围栏的所有检测能力。

### `keyword`

创建围栏时使用的行政区划关键字（如"海淀区"）

`@property (nonatomic, copy, readonly) NSString *keyword`

#### Declared In

`TencentLBSGeofenceRegion.h`

### `adcode`

行政区划代码（6 位数字，如 110108 表示海淀区）

`@property (nonatomic, copy, readonly) NSString *adcode`

#### Declared In

`TencentLBSGeofenceRegion.h`

### `districtName`

行政区划全称（如"海淀区"）

`@property (nonatomic, copy, readonly) NSString *districtName`

#### Declared In

`TencentLBSGeofenceRegion.h`

### `districtLevel`

行政区划层级描述（如"区"、"市"、"省"）

`@property (nonatomic, copy, readonly, nullable) NSString *districtLevel`

#### Declared In

`TencentLBSGeofenceRegion.h`

### `– initWithPolygons:identifier:keyword:adcode:districtName:districtLevel:`

内部构造方法，由 TencentLBSGeofenceManager 在网络请求成功后调用。

`- (nullable instancetype)initWithPolygons:(NSArray<NSArray<NSValue*> *> *)polygons identifier:(NSString *)identifier keyword:(NSString *)keyword adcode:(NSString *)adcode districtName:(NSString *)districtName districtLevel:(nullable NSString *)districtLevel`

#### Parameters

`polygons` | 行政区划边界多边形数组，每个元素为一个子多边形的顶点坐标数组
`identifier` | 围栏的唯一标识符
`keyword` | 行政区划搜索关键字
`adcode` | 行政区划代码
`districtName` | 行政区划全称
`districtLevel` | 行政区划层级描述（如"区"、"市"、"省"），可为 nil

#### Return Value

行政区划围栏实例，参数无效时返回 nil

#### Discussion

内部构造方法，由 TencentLBSGeofenceManager 在网络请求成功后调用。

#### Declared In

`TencentLBSGeofenceRegion.h`