com.amap.api.maps

## 接口 AMap.InfoWindowAdapter

- 所有已知子接口:
    AMap.ImageInfoWindowAdapter
  封闭类:
    AMap

      public static interface AMap.InfoWindowAdapter

  用来定制marker的信息窗口
  默认情况下，当单击某个marker时，如果该marker的Title和Snippet不为空，则会触发getInfoWindow和getInfoContents回调。
  另外，通过调用`Marker.showInfoWindow()`同样可以触发上面两个回调。
  自5.2.1开始，如果`AMap.InfoWindowAdapter.getInfoWindow(Marker)` 和 `AMap.InfoWindowAdapter.getInfoContents(Marker)` 均返回null，将不展示InfoWindow的信息 Used to customize the info window of a marker.
  By default, when clicking on a marker, if the Title and Snippet of the marker are not empty, the getInfoWindow and getInfoContents callbacks will be triggered.
  Additionally, calling `Marker.showInfoWindow()` can also trigger these two callbacks.
  Since version 5.2.1, if both `AMap.InfoWindowAdapter.getInfoWindow(Marker)` and `AMap.InfoWindowAdapter.getInfoContents(Marker)` return null, the InfoWindow information will not be displayed
  从以下版本开始:
    2.0

- - ### 方法概要

    所有方法 实例方法 抽象方法
    限定符和类型 | 方法和说明
    --- | ---
    `android.view.View` | `getInfoContents(Marker marker)` 提定制展示marker信息的View。
    `android.view.View` | `getInfoWindow(Marker marker)` 定制展示marker信息的View。

- - ### 方法详细资料

    - #### getInfoWindow

          android.view.View getInfoWindow(Marker marker)

      定制展示marker信息的View。
      如果返回的View不为空且View的background不为null，则直接使用它来展示marker的信息。如果backgound为null，SDK内部会给这个View设置一个默认的background。
      如果这个方法返回null，内容将会从getInfoContents(Marker)方法获取。
      自5.2.1开始，如果`AMap.InfoWindowAdapter.getInfoWindow(Marker)` 和 `AMap.InfoWindowAdapter.getInfoContents(Marker)` 均返回null，将不展示InfoWindow的信息 Customize the View for displaying marker information.
      If the returned View is not empty and the View's background is not null, it will be used directly to display the marker's information. If the background is null, the SDK will set a default background for this View.
      If this method returns null, the content will be obtained from the getInfoContents(Marker) method.
      Since version 5.2.1, if both `AMap.InfoWindowAdapter.getInfoWindow(Marker)` and `AMap.InfoWindowAdapter.getInfoContents(Marker)` return null, the InfoWindow information will not be displayed
      参数:
        `marker` - 与改信息窗口相关联的marker对象。
        The marker object associated with the information window.
      返回:
        一个定制化的信息窗口的View。
        A customized View for the information window.
      从以下版本开始:
        2.0

    - #### getInfoContents

          android.view.View getInfoContents(Marker marker)

      提定制展示marker信息的View。
      如果返回的View不为空且View的background不为null，则直接使用它来展示marker的信息。如果backgound为null，SDK内部会给这个View设置一个默认的background。
      如果这个方法返回null，将使用内置的一个默认的View来展示marker的信息。
      自5.2.1开始，如果`AMap.InfoWindowAdapter.getInfoWindow(Marker)` 和 `AMap.InfoWindowAdapter.getInfoContents(Marker)` 均返回null，将不展示InfoWindow的信息 Customize the View for displaying marker information.
      If the returned View is not empty and the View's background is not null, it will be used directly to display the marker's information. If the background is null, the SDK will set a default background for this View.
      If this method returns null, a built-in default View will be used to display the marker's information.
      Since version 5.2.1, if both `AMap.InfoWindowAdapter.getInfoWindow(Marker)` and `AMap.InfoWindowAdapter.getInfoContents(Marker)` return null, the InfoWindow information will not be displayed
      参数:
        `marker` - 与改信息窗口相关联的marker对象。
        The marker object associated with the information window.
      返回:
        一个定制化的信息窗口的View。
        A customized View for the information window.
      从以下版本开始:
        2.0