Package com.baidu.mapapi.search.core
Class PoiInfo
java.lang.Object
com.baidu.mapapi.search.core.PoiInfo
- All Implemented Interfaces:
android.os.Parcelable
poi信息类
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumPoi 类型枚举 -
Field Summary
FieldsModifier and TypeFieldDescriptionpoi地址信息poi所在行政区域poi所在城市static final android.os.Parcelable.Creator<PoiInfo>intpoi是否有详情页RGC请求结果中,周边POI和请求坐标点的方向关系,比如“内”,“西”,“南”等。 判断时,取结果中的第一个POI的该参数即可,如果返回为“内”则说明经纬度坐标该POI所属的面内 V5.2.0版本开放intRGC请求结果中,周边POI和请求坐标点的距离 distance = 0,说明经纬度位于POI所在的面内,但是也可能是POI的经纬度点 V5.2.0版本开放booleanpoi点是否有美食类详情页面booleanpoi点附近是否有街景,可使用uid检索全景组件的全景数据poi坐标, 当ePoiType为2或4时,pt 为空poi名称RGC请求结果中,poi对应的主点poi信息(如,海底捞的主点为上地华联, 该字段则为上地华联的poi信息。如POI无主点,则无该字段为空)poi电话信息poi扩展信息poi邮编poi所在省份poi对应的街景图idpoi分类,如:"美食;中餐厅"poi类型,0:普通点,1:公交站,2:公交线路,3:地铁站,4:地铁线路,poi唯一标识 如果为isPano为true,可用此参数调用街景组件PanoramaService类 的requestPanoramaWithPoiUId方法检索街景数据Fields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintint获取行政区划编码获取POI位置信息getArea()获取POI所在的区县getCity()获取POI所属城市intint获取POI是否有详情页获取RGC请求结果中,周边POI和请求坐标点的方向关系int获取RGC请求结果中,周边POI和请求坐标点的距离获取POI经纬度坐标getName()获取POI名称获取POI主点名称获取POI的电话信息获取POI扩展信息获取POI邮政编码获取POI所属省份int获取POI街景图IDgetTag()获取poi分类getType()获取POI类型getUid()获取POI的唯一标识boolean获取poi点是否有美食类详情页面booleanisPano()voidsetAdCode(int adCode) 设置行政区划编码voidsetAddress(String address) 设置POI位置信息voidsetAliasName(String aliasName) void设置POI所属区县void设置POI所属城市voidsetCityId(int cityId) voidsetDetail(int detail) 设置POI是否有详情页voidsetDirection(String direction) 设置RGC请求结果中,周边POI和请求坐标点的方向关系voidsetDistance(int distance) 设置RGC请求结果中,周边POI和请求坐标点的距离voidsetHasCaterDetails(boolean hasCaterDetails) 设置poi点是否有美食类详情页面voidsetLocation(LatLng location) 设置POI经纬度坐标void设置POI名称voidvoidsetPano(boolean pano) voidsetParentPoi(PoiInfo.ParentPoiInfo parentPoiInfo) 获设置POI主点名称voidsetPhoneNum(String telephone) 设置POI的电话信息voidsetPoiDetailInfo(PoiDetailInfo poiDetailInfo) 设置POI扩展信息voidsetPostCode(String postCode) 设置POI邮政编码voidsetProvince(String province) 设置POI所属省份voidsetProvinceId(int provinceId) voidvoidsetStreetId(String streetId) 设置POI街景图IDvoid设置poi分类voidsetType(PoiInfo.POITYPE type) 获取POI类型void设置POI的唯一标识toString()voidwriteToParcel(android.os.Parcel dest, int flags)
-
Field Details
-
name
poi名称 -
uid
poi唯一标识 如果为isPano为true,可用此参数调用街景组件PanoramaService类 的requestPanoramaWithPoiUId方法检索街景数据 -
address
poi地址信息 -
province
poi所在省份 -
city
poi所在城市 -
area
poi所在行政区域 -
street_id
poi对应的街景图id -
phoneNum
poi电话信息 -
postCode
poi邮编 -
detail
public int detailpoi是否有详情页 -
type
poi类型,0:普通点,1:公交站,2:公交线路,3:地铁站,4:地铁线路, -
location
poi坐标, 当ePoiType为2或4时,pt 为空 -
hasCaterDetails
public boolean hasCaterDetailspoi点是否有美食类详情页面 -
isPano
public boolean isPanopoi点附近是否有街景,可使用uid检索全景组件的全景数据 -
tag
poi分类,如:"美食;中餐厅" -
poiDetailInfo
poi扩展信息 -
direction
RGC请求结果中,周边POI和请求坐标点的方向关系,比如“内”,“西”,“南”等。 判断时,取结果中的第一个POI的该参数即可,如果返回为“内”则说明经纬度坐标该POI所属的面内 V5.2.0版本开放 -
distance
public int distanceRGC请求结果中,周边POI和请求坐标点的距离 distance = 0,说明经纬度位于POI所在的面内,但是也可能是POI的经纬度点 V5.2.0版本开放 -
parentPoiInfo
RGC请求结果中,poi对应的主点poi信息(如,海底捞的主点为上地华联, 该字段则为上地华联的poi信息。如POI无主点,则无该字段为空) -
CREATOR
-
-
Constructor Details
-
PoiInfo
public PoiInfo() -
PoiInfo
protected PoiInfo(android.os.Parcel source)
-
-
Method Details
-
getStatus
-
setStatus
-
getNameCh
-
setNameCh
-
getCityId
public int getCityId() -
setCityId
public void setCityId(int cityId) -
getProvinceId
public int getProvinceId() -
setProvinceId
public void setProvinceId(int provinceId) -
getAdCode
public int getAdCode()获取行政区划编码- Returns:
-
setAdCode
public void setAdCode(int adCode) 设置行政区划编码- Parameters:
adCode-
-
getName
获取POI名称- Returns:
- POI名称
-
setName
设置POI名称- Parameters:
name- POI名称
-
getLocation
获取POI经纬度坐标- Returns:
- POI经纬度坐标
-
setLocation
设置POI经纬度坐标- Parameters:
location- POI经纬度坐标
-
getAddress
获取POI位置信息- Returns:
- POI位置信息
-
setAddress
设置POI位置信息- Parameters:
address- POI位置信息
-
getProvince
获取POI所属省份- Returns:
- POI所属省份
-
setProvince
设置POI所属省份- Parameters:
province- POI所属省份
-
getCity
获取POI所属城市- Returns:
- POI所属城市
-
setCity
设置POI所属城市- Parameters:
city- POI所属城市
-
getArea
获取POI所在的区县- Returns:
- POI所在的区县
-
setArea
设置POI所属区县- Parameters:
area- POI所属区县
-
getPhoneNum
获取POI的电话信息- Returns:
- POI的电话信息
-
setPhoneNum
设置POI的电话信息- Parameters:
telephone- POI的电话信息
-
getUid
获取POI的唯一标识- Returns:
- POI的唯一标识
-
setUid
设置POI的唯一标识- Parameters:
uid- POI的唯一标识
-
getStreetId
获取POI街景图ID- Returns:
- 获取POI街景图ID
-
setStreetId
设置POI街景图ID- Parameters:
streetId- 获取POI街景图ID
-
getDetail
public int getDetail()获取POI是否有详情页- Returns:
- POI是否有详情页:1有,0没有
-
setDetail
public void setDetail(int detail) 设置POI是否有详情页- Parameters:
detail- POI是否有详情页:1有,0没有
-
getPoiDetailInfo
获取POI扩展信息- Returns:
- POI扩展信息
-
setPoiDetailInfo
设置POI扩展信息- Parameters:
poiDetailInfo- POI扩展信息
-
getDirection
获取RGC请求结果中,周边POI和请求坐标点的方向关系- Returns:
- 周边POI和请求坐标点的方向关系
-
setDirection
设置RGC请求结果中,周边POI和请求坐标点的方向关系- Parameters:
direction- 周边POI和请求坐标点的方向关系
-
getDistance
public int getDistance()获取RGC请求结果中,周边POI和请求坐标点的距离- Returns:
- 周边POI和请求坐标点的距离
-
setDistance
public void setDistance(int distance) 设置RGC请求结果中,周边POI和请求坐标点的距离- Parameters:
distance- 周边POI和请求坐标点的距离
-
getPostCode
获取POI邮政编码- Returns:
- POI邮政编码
-
setPostCode
设置POI邮政编码- Parameters:
postCode- POI邮政编码
-
getType
获取POI类型- Returns:
- POI类型
-
setType
获取POI类型- Parameters:
type- POI类型
-
getTag
获取poi分类- Returns:
- poi分类,如:"美食;中餐厅"
-
setTag
设置poi分类- Parameters:
tag- poi分类,如:"美食;中餐厅"
-
getAliasName
-
setAliasName
-
isHasCaterDetails
public boolean isHasCaterDetails()获取poi点是否有美食类详情页面- Returns:
- poi点是否有美食类详情页面, true--美食类详情页面;false--无美食类详情页面
-
setHasCaterDetails
public void setHasCaterDetails(boolean hasCaterDetails) 设置poi点是否有美食类详情页面- Parameters:
hasCaterDetails- poi点是否有美食类详情页面, true--美食类详情页面;false--无美食类详情页面
-
isPano
public boolean isPano() -
setPano
public void setPano(boolean pano) -
getParentPoi
获取POI主点名称 -
setParentPoi
获设置POI主点名称 -
describeContents
public int describeContents()- Specified by:
describeContentsin interfaceandroid.os.Parcelable
-
writeToParcel
public void writeToParcel(android.os.Parcel dest, int flags) - Specified by:
writeToParcelin interfaceandroid.os.Parcelable
-
toString
-