com.amap.api.services.core

## 类 PoiItemV2

- java.lang.Object
- - com.amap.api.services.core.PoiItemV2

-     public class PoiItemV2
      extends java.lang.Object

  定义一个POI（Point Of Interest，兴趣点）。一个POI 由如下成员组成:

  POI 的唯一标识，即id。这个标识在不同的数据版本中延续。

  POI 的名称。

  POI 的经纬度。

  POI 的地址。

  POI 的类型代码。

  POI 的类型描述。

  POI 的行政区划代码。

  POI 的行政区划名称。

  POI 的电话号码。

  POI 的城市编码。

  POI 的城市名称。

  POI 的省/自治区/直辖市/特别行政区名称

  从以下版本开始:
    9.4.0

- - ### 构造器概要

    构造器
    构造器和说明
    `PoiItemV2(java.lang.String id, LatLonPoint point, java.lang.String title, java.lang.String snippet)` 根据给定的参数构造一个PoiItem 的新对象。

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)` 比较两个POI 的id 是否相等。
    `java.lang.String` | `getAdCode()` 返回POI 的行政区划代码。
    `java.lang.String` | `getAdName()` 返回POI 的行政区划名称。
    `Business` | `getBusiness()` POI商业信息
    `java.lang.String` | `getCityCode()` 返回POI的城市编码
    `java.lang.String` | `getCityName()` 返回POI的城市名称。
    `IndoorDataV2` | `getIndoorData()` 室内相关信息
    `LatLonPoint` | `getLatLonPoint()` 返回POI的经纬度坐标 如果使用该POI进行导航时，可以检查POI是否有PoiNavi.getExit() 和 PoiNavi.getExit()，如果有建议使用它们作为导航的起终点。
    `java.util.List<Photo>` | `getPhotos()` 返回POI的图片信息。
    `java.lang.String` | `getPoiId()` 返回POI 的id，即其唯一标识。
    `PoiNavi` | `getPoiNavi()` 导航位置相关信息
    `java.lang.String` | `getProvinceCode()` 返回 POI 的省/自治区/直辖市/特别行政区编码。
    `java.lang.String` | `getProvinceName()` 返回POI的省/自治区/直辖市/特别行政区名称 。
    `java.lang.String` | `getSnippet()` 返回POI的地址。
    `java.util.List<SubPoiItemV2>` | `getSubPois()` 子POI信息获取。
    `java.lang.String` | `getTitle()` 返回POI的名称。
    `java.lang.String` | `getTypeCode()` 返回兴趣点类型编码。
    `java.lang.String` | `getTypeDes()` 返回POI 的类型描述。
    `int` | `hashCode()` 继承自Object，直接返回POI id 的hashcode。
    `java.lang.String` | `toString()` 继承自Object，返回POI 的名称（name）。

    - ### 从类继承的方法 java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### 构造器详细资料

    - #### PoiItemV2

          public PoiItemV2(java.lang.String id,
                           LatLonPoint point,
                           java.lang.String title,
                           java.lang.String snippet)

      根据给定的参数构造一个PoiItem 的新对象。
      参数:
        `id` - POI 的标识。
        `point` - 该POI的位置。
        `title` - 该POI的名称。
        `snippet` - POI的地址。
      从以下版本开始:
        9.4.0

  - ### 方法详细资料

    - #### getAdName

          public java.lang.String getAdName()

      返回POI 的行政区划名称。
      返回:
        POI 的行政区划名称。
      从以下版本开始:
        9.4.0

    - #### getCityName

          public java.lang.String getCityName()

      返回POI的城市名称。
      返回:
        POI的城市名称。
      从以下版本开始:
        9.4.0

    - #### getProvinceName

          public java.lang.String getProvinceName()

      返回POI的省/自治区/直辖市/特别行政区名称 。
      返回:
        POI的省/自治区/直辖市/特别行政区名称
      从以下版本开始:
        2.2.0

    - #### getTypeDes

          public java.lang.String getTypeDes()

      返回POI 的类型描述。
      返回:
        POI 的类型描述。
      从以下版本开始:
        9.4.0

    - #### getAdCode

          public java.lang.String getAdCode()

      返回POI 的行政区划代码。
      返回:
        POI 的行政区划代码。
      从以下版本开始:
        9.4.0

    - #### getPoiId

          public java.lang.String getPoiId()

      返回POI 的id，即其唯一标识。
      返回:
        POI的id。
      从以下版本开始:
        9.4.0

    - #### getTitle

          public java.lang.String getTitle()

      返回POI的名称。
      返回:
        POI的名称。
      从以下版本开始:
        9.4.0

    - #### getSnippet

          public java.lang.String getSnippet()

      返回POI的地址。
      返回:
        POI的地址。
      从以下版本开始:
        9.4.0

    - #### getLatLonPoint

          public LatLonPoint getLatLonPoint()

      返回POI的经纬度坐标
      如果使用该POI进行导航时，可以检查POI是否有PoiNavi.getExit() 和 PoiNavi.getExit()，如果有建议使用它们作为导航的起终点。
      返回:
        POI的经纬度坐标
      从以下版本开始:
        9.4.0

    - #### getCityCode

          public java.lang.String getCityCode()

      返回POI的城市编码
      返回:
        POI的城市编码
      从以下版本开始:
        9.4.0

    - #### getProvinceCode

          public java.lang.String getProvinceCode()

      返回 POI 的省/自治区/直辖市/特别行政区编码。
      返回:
        POI 的省/自治区/直辖市/特别行政区编码。
      从以下版本开始:
        9.4.0

    - #### getTypeCode

          public java.lang.String getTypeCode()

      返回兴趣点类型编码。
      返回:
        POI的类型编码。
      从以下版本开始:
        9.4.0

    - #### getSubPois

          public java.util.List<SubPoiItemV2> getSubPois()

      子POI信息获取。仅当该POI有子POI数据时存在。例：搜索北京大学，POI为北京大学，子POI为“北京大学(西2门)”、北京大学(西3门)等。
      返回:
        子POI信息列表
      从以下版本开始:
        2.8.0

    - #### getBusiness

          public Business getBusiness()

      POI商业信息
      返回:
        POI商业信息
      从以下版本开始:
        9.4.0

    - #### getIndoorData

          public IndoorDataV2 getIndoorData()

      室内相关信息
      返回:
        室内相关信息
      从以下版本开始:
        9.4.0

    - #### getPoiNavi

          public PoiNavi getPoiNavi()

      导航位置相关信息
      返回:
        导航位置相关信息
      从以下版本开始:
        9.4.0

    - #### getPhotos

          public java.util.List<Photo> getPhotos()

      返回POI的图片信息。
      返回:
        图片类列表。
      从以下版本开始:
        9.4.0

    - #### equals

          public boolean equals(java.lang.Object obj)

      比较两个POI 的id 是否相等。
      覆盖:
        `equals` 在类中 `java.lang.Object`
      参数:
        `obj` - 要与之比较的引用对象。
      返回:
        一个布尔值，如果两个POI 的id 相等，则返回true,否则返回false。

    - #### hashCode

          public int hashCode()

      继承自Object，直接返回POI id 的hashcode。
      覆盖:
        `hashCode` 在类中 `java.lang.Object`
      返回:
        POI id 的hashcode。
      从以下版本开始:
        9.4.0

    - #### toString

          public java.lang.String toString()

      继承自Object，返回POI 的名称（name）。
      覆盖:
        `toString` 在类中 `java.lang.Object`
      从以下版本开始:
        9.4.0