public abstract class InfoWindow
extends java.lang.Object
| 构造器和说明 | 
|---|
| InfoWindow(int layoutResId,
          MapView mapView)构造器 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| void | close()移除view对象 | 
| static void | closeAllInfoWindowsOn(MapView mapView)在地图上关闭所有的infowindow对象 | 
| MapView | getMapView()获得MapView对象. | 
| static java.util.ArrayList<InfoWindow> | getOpenedInfoWindowsOn(MapView mapView)返回所有的infowindow对象 | 
| View | getView()获得View对象. | 
| boolean | isOpen()检测对象是否可见 | 
| abstract void | onClose()当infowindow关闭,默认实现,不需要添加功能 | 
| abstract void | onOpen(java.lang.Object item)当infowindow开启,点击Marker开启infowindow | 
| void | open(java.lang.Object object,
    GeoPoint position,
    int offsetX,
    int offsetY)在指定的位置偏移打开窗口.如果 已经开启,先关闭它然后重新打开. | 
public InfoWindow(int layoutResId,
          MapView mapView)
layoutResId - xml布局mapView - MapView对象public MapView getMapView()
public View getView()
public void open(java.lang.Object object,
        GeoPoint position,
        int offsetX,
        int offsetY)
object - 图形对象position - 放置infowindow的地点offsetX - 在像素上与角度位置的偏移public void close()
public boolean isOpen()
public static void closeAllInfoWindowsOn(MapView mapView)
mapView - MapView对象public static java.util.ArrayList<InfoWindow> getOpenedInfoWindowsOn(MapView mapView)
mapView - MapView对象public abstract void onOpen(java.lang.Object item)
item - Marker对象,public abstract void onClose()