Class PoiInfo

java.lang.Object
com.baidu.mapapi.search.core.PoiInfo
All Implemented Interfaces:
android.os.Parcelable

public class PoiInfo extends Object implements android.os.Parcelable
poi信息类
  • Field Details

    • name

      public String name
      poi名称
    • uid

      public String uid
      poi唯一标识 如果为isPano为true,可用此参数调用街景组件PanoramaService类 的requestPanoramaWithPoiUId方法检索街景数据
    • address

      public String address
      poi地址信息
    • province

      public String province
      poi所在省份
    • city

      public String city
      poi所在城市
    • area

      public String area
      poi所在行政区域
    • street_id

      public String street_id
      poi对应的街景图id
    • phoneNum

      public String phoneNum
      poi电话信息
    • postCode

      public String postCode
      poi邮编
    • detail

      public int detail
      poi是否有详情页
    • type

      public PoiInfo.POITYPE type
      poi类型,0:普通点,1:公交站,2:公交线路,3:地铁站,4:地铁线路,
    • location

      public LatLng location
      poi坐标, 当ePoiType为2或4时,pt 为空
    • hasCaterDetails

      public boolean hasCaterDetails
      poi点是否有美食类详情页面
    • isPano

      public boolean isPano
      poi点附近是否有街景,可使用uid检索全景组件的全景数据
    • tag

      public String tag
      poi分类,如:"美食;中餐厅"
    • poiDetailInfo

      public PoiDetailInfo poiDetailInfo
      poi扩展信息
    • direction

      public String direction
      RGC请求结果中,周边POI和请求坐标点的方向关系,比如“内”,“西”,“南”等。 判断时,取结果中的第一个POI的该参数即可,如果返回为“内”则说明经纬度坐标该POI所属的面内 V5.2.0版本开放
    • distance

      public int distance
      RGC请求结果中,周边POI和请求坐标点的距离 distance = 0,说明经纬度位于POI所在的面内,但是也可能是POI的经纬度点 V5.2.0版本开放
    • parentPoiInfo

      public PoiInfo.ParentPoiInfo parentPoiInfo
      RGC请求结果中,poi对应的主点poi信息(如,海底捞的主点为上地华联, 该字段则为上地华联的poi信息。如POI无主点,则无该字段为空)
    • CREATOR

      public static final android.os.Parcelable.Creator<PoiInfo> CREATOR
  • Constructor Details

    • PoiInfo

      public PoiInfo()
    • PoiInfo

      protected PoiInfo(android.os.Parcel source)
  • Method Details

    • getStatus

      public String getStatus()
    • setStatus

      public void setStatus(String status)
    • getNameCh

      public String getNameCh()
    • setNameCh

      public void setNameCh(String nameCh)
    • 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

      public String getName()
      获取POI名称
      Returns:
      POI名称
    • setName

      public void setName(String name)
      设置POI名称
      Parameters:
      name - POI名称
    • getLocation

      public LatLng getLocation()
      获取POI经纬度坐标
      Returns:
      POI经纬度坐标
    • setLocation

      public void setLocation(LatLng location)
      设置POI经纬度坐标
      Parameters:
      location - POI经纬度坐标
    • getAddress

      public String getAddress()
      获取POI位置信息
      Returns:
      POI位置信息
    • setAddress

      public void setAddress(String address)
      设置POI位置信息
      Parameters:
      address - POI位置信息
    • getProvince

      public String getProvince()
      获取POI所属省份
      Returns:
      POI所属省份
    • setProvince

      public void setProvince(String province)
      设置POI所属省份
      Parameters:
      province - POI所属省份
    • getCity

      public String getCity()
      获取POI所属城市
      Returns:
      POI所属城市
    • setCity

      public void setCity(String city)
      设置POI所属城市
      Parameters:
      city - POI所属城市
    • getArea

      public String getArea()
      获取POI所在的区县
      Returns:
      POI所在的区县
    • setArea

      public void setArea(String area)
      设置POI所属区县
      Parameters:
      area - POI所属区县
    • getPhoneNum

      public String getPhoneNum()
      获取POI的电话信息
      Returns:
      POI的电话信息
    • setPhoneNum

      public void setPhoneNum(String telephone)
      设置POI的电话信息
      Parameters:
      telephone - POI的电话信息
    • getUid

      public String getUid()
      获取POI的唯一标识
      Returns:
      POI的唯一标识
    • setUid

      public void setUid(String uid)
      设置POI的唯一标识
      Parameters:
      uid - POI的唯一标识
    • getStreetId

      public String getStreetId()
      获取POI街景图ID
      Returns:
      获取POI街景图ID
    • setStreetId

      public void setStreetId(String streetId)
      设置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

      public PoiDetailInfo getPoiDetailInfo()
      获取POI扩展信息
      Returns:
      POI扩展信息
    • setPoiDetailInfo

      public void setPoiDetailInfo(PoiDetailInfo poiDetailInfo)
      设置POI扩展信息
      Parameters:
      poiDetailInfo - POI扩展信息
    • getDirection

      public String getDirection()
      获取RGC请求结果中,周边POI和请求坐标点的方向关系
      Returns:
      周边POI和请求坐标点的方向关系
    • setDirection

      public void setDirection(String direction)
      设置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

      public String getPostCode()
      获取POI邮政编码
      Returns:
      POI邮政编码
    • setPostCode

      public void setPostCode(String postCode)
      设置POI邮政编码
      Parameters:
      postCode - POI邮政编码
    • getType

      public PoiInfo.POITYPE getType()
      获取POI类型
      Returns:
      POI类型
    • setType

      public void setType(PoiInfo.POITYPE type)
      获取POI类型
      Parameters:
      type - POI类型
    • getTag

      public String getTag()
      获取poi分类
      Returns:
      poi分类,如:"美食;中餐厅"
    • setTag

      public void setTag(String tag)
      设置poi分类
      Parameters:
      tag - poi分类,如:"美食;中餐厅"
    • getAliasName

      public String getAliasName()
    • setAliasName

      public void setAliasName(String aliasName)
    • 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

      public PoiInfo.ParentPoiInfo getParentPoi()
      获取POI主点名称
    • setParentPoi

      public void setParentPoi(PoiInfo.ParentPoiInfo parentPoiInfo)
      获设置POI主点名称
    • describeContents

      public int describeContents()
      Specified by:
      describeContents in interface android.os.Parcelable
    • writeToParcel

      public void writeToParcel(android.os.Parcel dest, int flags)
      Specified by:
      writeToParcel in interface android.os.Parcelable
    • toString

      public String toString()
      Overrides:
      toString in class Object