Class AoiInfo

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

public class AoiInfo extends Object implements android.os.Parcelable
获取Aoi信息页面
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static enum 
     

    Nested classes/interfaces inherited from interface android.os.Parcelable

    android.os.Parcelable.ClassLoaderCreator<T extends Object>, android.os.Parcelable.Creator<T extends Object>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final android.os.Parcelable.Creator<AoiInfo>
     

    Fields inherited from interface android.os.Parcelable

    CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
     
     
    protected
    AoiInfo(android.os.Parcel in)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
     
    获取AOI名称
    获取 Aoi类型
    int
    获取点距离aoi边界最近距离 注:点在aoi面内则返回0
    int
    对应输入点顺序,用来区分是哪个点返回的aoi 注意:该字段从1开始计数
    获取加密后的面
    int
    对应输入点与aoi的关系
    获取AOI UID
    void
    setAoiName(String aoiName)
    设置 AOI名称
    void
    设置Aoi类型
    void
    setNearestDistance(int nearestDistance)
    设置点距离aoi边界最近距离 注:点在aoi面内则返回0
    void
    setOrder(int order)
    对应输入点顺序,用来区分是哪个点返回的aoi 注意:该字段从1开始计数
    void
    setPolygon(String polygon)
    设置加密后的面
    void
    setRelation(int relation)
    对应输入点与aoi的关系 0(aoi内),1(aoi外),2(未找到)
    void
    设置Aoi uid
     
    void
    writeToParcel(android.os.Parcel dest, int flags)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • CREATOR

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

    • AoiInfo

      public AoiInfo()
    • AoiInfo

      protected AoiInfo(android.os.Parcel in)
  • Method Details

    • setUid

      public void setUid(String uid)
      设置Aoi uid
      Parameters:
      uid - Aoi Uid
    • setPolygon

      public void setPolygon(String polygon)
      设置加密后的面
      Parameters:
      polygon - 加密后面数据
    • setAoiName

      public void setAoiName(String aoiName)
      设置 AOI名称
      Parameters:
      aoiName - AOI名称
    • setAoiType

      public void setAoiType(AoiInfo.AoiType aoiType)
      设置Aoi类型
      Parameters:
      aoiType - Aoi类型
    • setNearestDistance

      public void setNearestDistance(int nearestDistance)
      设置点距离aoi边界最近距离 注:点在aoi面内则返回0
      Parameters:
      nearestDistance - 单位(米)
    • setOrder

      public void setOrder(int order)
      对应输入点顺序,用来区分是哪个点返回的aoi 注意:该字段从1开始计数
      Parameters:
      order - 返回的aoi对应点顺序
    • setRelation

      public void setRelation(int relation)
      对应输入点与aoi的关系 0(aoi内),1(aoi外),2(未找到)
      Parameters:
      relation - 点与aoi的关系
    • getUid

      public String getUid()
      获取AOI UID
      Returns:
      Aoi Uid
    • getPolygon

      public String getPolygon()
      获取加密后的面
      Returns:
      加密后面数据
    • getAoiName

      public String getAoiName()
      获取AOI名称
      Returns:
      AOI名称
    • getAoiType

      public AoiInfo.AoiType getAoiType()
      获取 Aoi类型
      Returns:
      Aoi类型
    • getNearestDistance

      public int getNearestDistance()
      获取点距离aoi边界最近距离 注:点在aoi面内则返回0
      Returns:
      距离
    • getOrder

      public int getOrder()
      对应输入点顺序,用来区分是哪个点返回的aoi 注意:该字段从1开始计数
      Returns:
      返回的aoi对应点顺序
    • getRelation

      public int getRelation()
      对应输入点与aoi的关系
      Returns:
      点与aoi的关系 0(aoi内),1(aoi外),2(未找到)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • writeToParcel

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

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