Class PoiCitySearchOption

java.lang.Object
com.baidu.mapapi.search.poi.PoiCitySearchOption

public class PoiCitySearchOption extends Object
poi城市内检索参数
  • Field Details

    • mCity

      public String mCity
      检索行政区划区域。可输入行政区划名或对应cityCode 必须参数 如需严格限制召回数据在区域内,请设置mIsCityLimit参数为true
    • mKeyword

      public String mKeyword
      检索关键字,必须参数
    • mPageNum

      public int mPageNum
      分页页码 默认为0,0代表第一页,1代表第二页,以此类推
    • mPageCapacity

      public int mPageCapacity
      单页展示POI数量,默认为10条记录,最大返回20条。 多关键字检索时,返回的记录数为关键字个数*mPageNum
    • mIsReturnAddr

      public boolean mIsReturnAddr
      是否返回地址信息
    • mTag

      public String mTag
      检索分类, 多个分类以","分割
    • mScope

      public int mScope
      检索结果详细程度。 取值为 或空,则返回基本信息;取值为2,返回检索POI详细信息
    • mIsCityLimit

      public boolean mIsCityLimit
      区域数据召回限制 为true时,仅返回mCity对应区域内数据
    • mPoiFilter

      public PoiFilter mPoiFilter
      检索过滤条件。 当scope取值为2时,可以设置filter进行排序
    • mIsExtendAdcode

      public boolean mIsExtendAdcode
      是召回行政区域编码
    • mInputLanguageType

      public InputLanguageType mInputLanguageType
      输入的语言 默认自动识别
    • mLanguageType

      public LanguageType mLanguageType
      检索语言类型 默认中文
    • mServerType

      public PoiServerType mServerType
      服务类型,默认国内
  • Constructor Details

    • PoiCitySearchOption

      public PoiCitySearchOption()
  • Method Details

    • isShowPhoto

      public boolean isShowPhoto()
      获取是否返回poi图片信息
    • getCustomExtra

      public String getCustomExtra()
      获取自定义透传字段
    • isExtendChildPoi

      public boolean isExtendChildPoi()
    • setExtendChildPoi

      public PoiCitySearchOption setExtendChildPoi(boolean mIsExtendChildPoi)
    • customExtra

      public PoiCitySearchOption customExtra(String customExtra)
      设置自定义透传字段
    • setShowPhoto

      public PoiCitySearchOption setShowPhoto(boolean showPhoto)
      设置是否返回poi图片信息
    • serverType

      public PoiCitySearchOption serverType(PoiServerType type)
      设置服务类型
    • city

      public PoiCitySearchOption city(String city)
      检索城市
      Parameters:
      city - 检索城市
      Returns:
      该poi城市内检索参数对象
    • keyword

      public PoiCitySearchOption keyword(String key)
      搜索关键字
      Parameters:
      key - 搜索关键字
      Returns:
      该poi城市内检索参数对象
    • pageNum

      public PoiCitySearchOption pageNum(int pageNum)
      分页编号
      Parameters:
      pageNum - 分页编号
      Returns:
      该poi城市内检索参数对象
    • pageCapacity

      public PoiCitySearchOption pageCapacity(int pageCapacity)
      设置每页容量,默认为每页10条
      Parameters:
      pageCapacity - 每页容量
      Returns:
      该poi城市内检索参数对象
    • isReturnAddr

      public PoiCitySearchOption isReturnAddr(boolean returnAddr)
      Deprecated.
      设置是否返回门址类信息,默认返回
      Parameters:
      returnAddr - true:表示返回门址类,false:表示不返回门址类
      Returns:
    • tag

      public PoiCitySearchOption tag(String tag)
      设置检索分类
      Parameters:
      tag - 检索分类:多个分类以","分隔,如:美食
      Returns:
      该附近检索参数对象
    • scope

      public PoiCitySearchOption scope(int scope)
      设置检索分类
      Parameters:
      scope - 检索结果详细程度:取值为1 或空,则返回基本信息;取值为2,返回检索POI详细信息
      Returns:
      该附近检索参数对象
    • cityLimit

      public PoiCitySearchOption cityLimit(boolean cityLimit)
      设置检索分类
      Parameters:
      cityLimit - 区域数据召回限制,为true时,仅召回city对应区域内数据。
      Returns:
      该附近检索参数对象
    • poiFilter

      public PoiCitySearchOption poiFilter(PoiFilter poiFilter)
      设置检索过滤条件 scope字段取值为2时有效
      Parameters:
      poiFilter - 检索过滤条件
      Returns:
      该附近检索参数对象
    • inputLanguage

      public PoiCitySearchOption inputLanguage(InputLanguageType language)
      设置输入的语言
      Parameters:
      language - 输入语言类型 InputLanguageType
      Returns:
      搜索选项配置
    • language

      public PoiCitySearchOption language(LanguageType language)
      设置检索语言类型
      Parameters:
      language -
      Returns:
      该附近检索参数对象
    • extendAdcode

      public PoiCitySearchOption extendAdcode(boolean adCodeEnabled)
      设置是否召回行政区域编码 true 召回 false 不召回
      Parameters:
      adCodeEnabled -
    • isExtendAdcode

      public boolean isExtendAdcode()
      是否召回行政区域编码
      Returns:
    • getCenter

      public LatLng getCenter()
      获取中心坐标位置
    • setCenter

      public PoiCitySearchOption setCenter(LatLng center)
      设置中心坐标位置
    • getFilterDistance

      public int getFilterDistance()
      获取过滤距离
    • setFilterDistance

      public PoiCitySearchOption setFilterDistance(int filterDistance)
      设置过滤距离
    • getViewBound

      public LatLngBounds getViewBound()
      获取地图图区范围
    • setViewBound

      public PoiCitySearchOption setViewBound(LatLngBounds viewBound)
      设置地图图区范围
    • getSearchBound

      public LatLngBounds getSearchBound()
      获取地图图区范围
    • setSearchBound

      public PoiCitySearchOption setSearchBound(LatLngBounds searchBound)
      设置地图图区范围