Class ReverseGeoCodeOption

java.lang.Object
com.baidu.mapapi.search.geocode.ReverseGeoCodeOption

public class ReverseGeoCodeOption extends Object
反地理编码请求参数
  • Constructor Details

    • ReverseGeoCodeOption

      public ReverseGeoCodeOption()
  • Method Details

    • sortStrategy

      public ReverseGeoCodeOption sortStrategy(ReverseGeoCodeOption.SortStrategyType sortStrategy)
      设置POI结果排序类型
      Parameters:
      sortStrategy - 排序类型
      Returns:
      设置POI结果排序类型的RGC检索参数对象
    • entirePoi

      public ReverseGeoCodeOption entirePoi(int entirePoi)
      设置POI结果排序
      Parameters:
      entirePoi - 默认0,开启1
      Returns:
      设置POI结果排序的RGC检索参数对象
    • location

      public ReverseGeoCodeOption location(LatLng location)
      设置反地理编码位置坐标
      Parameters:
      location - 位置坐标
      Returns:
      该反地理编码请求参数对象
    • newVersion

      public ReverseGeoCodeOption newVersion(int latestAdmin)
      设置是否返回新数据
      Parameters:
      latestAdmin - 1:返回新数据;0:不返回新数据。默认值为1。
      Returns:
      该反地理编码请求参数对象
    • pageSize

      public ReverseGeoCodeOption pageSize(int pageSize)
      设置每页容量,默认为每页10条
      Parameters:
      pageSize - 每页容量 (0, 100],小于等于0则使用默认值10,大于最大值100,则取值100
      Returns:
      该RGC检索参数对象
    • pageNum

      public ReverseGeoCodeOption pageNum(int pageNum)
      分页编号
      Parameters:
      pageNum - 分页编号,小于0则使用默认值0
      Returns:
      该RGC检索参数对象
    • radius

      public ReverseGeoCodeOption radius(int radius)
      设置POI召回半径
      Parameters:
      radius - POI召回半径,允许设置区间为0-1000米,超过1000米按1000米召回。默认值为1000
      Returns:
      该RGC检索参数对象
    • poiType

      public ReverseGeoCodeOption poiType(String poiType)
      可以选择poi类型召回不同类型的poi,如想召回多个POI类型数据,可以'|'分割 默认null不过滤
      Parameters:
      poiType - 例如 酒店|房地产
      Returns:
      该RGC检索参数对象
    • extensionsRoad

      public ReverseGeoCodeOption extensionsRoad(boolean isExtensionsRoad)
      设置是否需要坐标周围最近的道路数据 默认false不需要
      Parameters:
      isExtensionsRoad - 设置true 时需要,false不需要
      Returns:
      该RGC检索参数对象
    • language

      public ReverseGeoCodeOption language(LanguageType language)
      设置检索语言类型
      Parameters:
      language -
      Returns:
      该RGC检索参数对象
    • getPageSize

      public int getPageSize()
      获取单页展示POI数量,默认为10条记录,最大返回100条。
    • getPageNum

      public int getPageNum()
      获取分页页码 默认为0,0代表第一页,1代表第二页,以此类推
    • getLatestAdmin

      public int getLatestAdmin()
      获取是否返回最新版数据给用户 默认值为0,返回旧版
      Returns:
      数据版本标识,1-新版数据;0-旧版数据
    • getLocation

      public LatLng getLocation()
      获取反地理编码位置坐标
      Returns:
      反地理编码位置坐标
    • getRadius

      public int getRadius()
      设置POI召回半径
      Returns:
      POI召回半径
    • getPoiType

      public String getPoiType()
      获取周边poi过滤类型
      Returns:
      过滤字段
    • getExtensionsRoad

      public boolean getExtensionsRoad()
      获取是否需要周围最近的道路数据
      Returns:
      是否需要周围最近的道路参数:false , true
    • getLanguage

      public LanguageType getLanguage()
      获取语言类型
      Returns:
      当前语言类型
    • getSortStrategy

      public ReverseGeoCodeOption.SortStrategyType getSortStrategy()
      获取召回排序类型
      Returns:
      召回排序类型
    • getEntirePoi

      public int getEntirePoi()
      获取召回排序参数
      Returns:
      召回排序参数