com.baidu.mapapi
类 PoiOverlay

java.lang.Object
  继承者 com.baidu.mapapi.Overlay
      继承者 com.baidu.mapapi.ItemizedOverlay<OverlayItem>
          继承者 com.baidu.mapapi.PoiOverlay
所有已实现的接口:
Overlay.Snappable

public class PoiOverlay
extends ItemizedOverlay<OverlayItem>

poi内置overlay


嵌套类摘要
 
从类 com.baidu.mapapi.ItemizedOverlay 继承的嵌套类/接口
ItemizedOverlay.OnFocusChangeListener
 
从类 com.baidu.mapapi.Overlay 继承的嵌套类/接口
Overlay.Snappable
 
字段摘要
 java.util.ArrayList<MKPoiInfo> mList
           
 
从类 com.baidu.mapapi.Overlay 继承的字段
SHADOW_X_SKEW, SHADOW_Y_SCALE
 
构造方法摘要
PoiOverlay(Activity activity, MapView mapView)
           
 
方法摘要
 void animateTo()
          将第一个poi点移动地图中心
protected  OverlayItem createItem(int i)
          子类通过该方法创建实体item。
 MKPoiInfo getPoi(int index)
          获取某条poi信息
protected  boolean onTap(int i)
          覆盖这个方法去处理一个item上的点击事件。
 void setData(java.util.ArrayList<MKPoiInfo> data)
           
 int size()
          Overlay中item的数量。
 
从类 com.baidu.mapapi.ItemizedOverlay 继承的方法
boundCenter, boundCenterBottom, draw, getCenter, getFocus, getIndexToDraw, getItem, getLastFocusedIndex, getLatSpanE6, getLonSpanE6, hitTest, nextFocus, onKeyUp, onSnapToItem, onTap, onTouchEvent, onTrackballEvent, populate, setDrawFocusedItem, setFocus, setLastFocusedIndex, setOnFocusChangeListener
 
从类 com.baidu.mapapi.Overlay 继承的方法
draw, drawAt, onKeyDown
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

mList

public java.util.ArrayList<MKPoiInfo> mList
构造方法详细信息

PoiOverlay

public PoiOverlay(Activity activity,
                  MapView mapView)
方法详细信息

setData

public void setData(java.util.ArrayList<MKPoiInfo> data)

animateTo

public void animateTo()
将第一个poi点移动地图中心


createItem

protected OverlayItem createItem(int i)
从类 ItemizedOverlay 复制的描述
子类通过该方法创建实体item。 只能从populate()调用;并且缓存起来待以后使用

指定者:
ItemizedOverlay<OverlayItem> 中的 createItem

size

public int size()
从类 ItemizedOverlay 复制的描述
Overlay中item的数量。 在populate()执行过程中一次调用,一直存储

指定者:
ItemizedOverlay<OverlayItem> 中的 size

onTap

protected boolean onTap(int i)
从类 ItemizedOverlay 复制的描述
覆盖这个方法去处理一个item上的点击事件。 这可能是对屏幕上item的触摸点击,或者对位于中心且已选定的item的跟踪球点击。默认情况下,什么都不做,返回false

覆盖:
ItemizedOverlay<OverlayItem> 中的 onTap
返回:
如果点击事件被处理,返回true;如果想要把这个事件传递给其它overlay,返回false

getPoi

public MKPoiInfo getPoi(int index)
获取某条poi信息