public final class DistrictItem
extends java.lang.Object
implements android.os.Parcelable
| 限定符和类型 | 字段和说明 |
|---|---|
static android.os.Parcelable.Creator<DistrictItem> |
CREATOR |
| 构造器和说明 |
|---|
DistrictItem()
行政区划类的构造函数
Constructor of the administrative division class |
DistrictItem(android.os.Parcel source) |
DistrictItem(java.lang.String name,
java.lang.String citycode,
java.lang.String adcode,
LatLonPoint center,
java.lang.String level)
用给定的参数构造一个DistrictItem类
Construct a DistrictItem class with the given parameters |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
describeContents() |
java.lang.String[] |
districtBoundary()
以字符串数组形式返回行政区划边界值。
|
boolean |
equals(java.lang.Object obj)
比较两个行政区划是否相同
Compare whether two administrative divisions are the same |
java.lang.String |
getAdcode()
返回区域编码。
|
LatLonPoint |
getCenter()
返回行政区域规划中心点的经纬度坐标。
|
java.lang.String |
getCitycode()
返回城市编码,如果行政区为省或者国家,此字段无返回值。
|
java.lang.String |
getLevel()
返回当前行政区划的级别。
|
java.lang.String |
getName()
返回行政区域的名称。
|
java.util.List<DistrictItem> |
getSubDistrict()
返回下一级行政区划的结果,如果无下级行政区划,返回null。
|
int |
hashCode() |
void |
setAdcode(java.lang.String mAdcode)
设置区域编码
Set region code |
void |
setCenter(LatLonPoint mCenter)
设置行政区划中心点的经纬度坐标。
|
void |
setCitycode(java.lang.String mCitycode)
设置城市编码
Set city code |
void |
setDistrictBoundary(java.lang.String[] disStr)
设置行政区划边界值
Set administrative division boundary values |
void |
setLevel(java.lang.String mLevel)
设置当前行政区划的级别,匹配级别共有五个级别。
|
void |
setName(java.lang.String mName)
设置行政区域的名称
Set the name of the administrative region |
void |
setSubDistrict(java.util.ArrayList<DistrictItem> districts)
设置下一级行政区划的结果
Set the result of the next level administrative division |
java.lang.String |
toString()
将行政区信息转换成字符串输出
返回行政区的城市编码、区域编码、行政区名称、中心点、行政区划级别
Convert administrative region information to string output Returns the city code, region code, administrative region name, center point, and administrative division level of the administrative region. |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public static final android.os.Parcelable.Creator<DistrictItem> CREATOR
public DistrictItem()
public DistrictItem(java.lang.String name,
java.lang.String citycode,
java.lang.String adcode,
LatLonPoint center,
java.lang.String level)
name - 行政区名称
citycode - 城市编码
adcode - 区域编码
center - 行政区中心点位置
level - 行政区划级别
public DistrictItem(android.os.Parcel source)
public void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel 在接口中 android.os.Parcelablepublic void setDistrictBoundary(java.lang.String[] disStr)
disStr - 行政区划边界字符串数组
public java.lang.String[] districtBoundary()
public java.lang.String getCitycode()
public void setCitycode(java.lang.String mCitycode)
mCitycode - 城市编码
public java.lang.String getAdcode()
public void setAdcode(java.lang.String mAdcode)
mAdcode - 区域编码
public java.lang.String getName()
public void setName(java.lang.String mName)
mName - 行政区域的名称
public LatLonPoint getCenter()
public void setCenter(LatLonPoint mCenter)
mCenter - 行政区域规划中心点的经纬度坐标。
public java.lang.String getLevel()
public void setLevel(java.lang.String mLevel)
mLevel - 当前行政区划的级别。
public java.util.List<DistrictItem> getSubDistrict()
public void setSubDistrict(java.util.ArrayList<DistrictItem> districts)
districts - 下一级行政区划
public int describeContents()
describeContents 在接口中 android.os.Parcelablepublic int hashCode()
hashCode 在类中 java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals 在类中 java.lang.Objectobj - 待比较的对象
public java.lang.String toString()
toString 在类中 java.lang.Object