public abstract class ItemizedOverlay<Item extends OverlayItem> extends Overlay implements Overlay.Snappable
限定符和类型 | 类和说明 |
---|---|
static interface |
ItemizedOverlay.OnFocusChangeListener
焦点改变监听者接口
|
Overlay.Snappable
DEBUGMODE, DEFAULT_ZOOMLEVEL_MINIMAP_DIFFERENCE, NOT_SET
构造器和说明 |
---|
ItemizedOverlay(Context ctx,
Drawable pDefaultMarker)
构造器
|
限定符和类型 | 方法和说明 |
---|---|
Item |
getFocus()
获得焦点对象
|
Item |
getItem(int position)
返回给定索引处的item.
|
boolean |
onSingleTapConfirmed(MotionEvent e,
MapView mapView)
默认不做任何事情,你可以使用此方法阻断所有的触摸事件,return TRUE,ELse return FALSE;在返回true时,并且点击地图位置无覆盖物,则有机会去
处理该单机确认事件
|
void |
setDrawFocusedItem(boolean drawFocusedItem)
设置是否设置为焦点
|
void |
setFocus(Item item)
设置焦点
|
void |
setOnFocusChangeListener(ItemizedOverlay.OnFocusChangeListener l)
设置焦点改变监听者
|
abstract int |
size()
覆盖物中item的数量.
|
isEnabled, onDetach, onDoubleTap, onDoubleTapEvent, onDown, onFling, onKeyDown, onKeyUp, onLongPress, onScroll, onShowPress, onSingleTapUp, onTouchEvent, onTrackballEvent, setEnabled
onSnapToItem
public ItemizedOverlay(Context ctx, Drawable pDefaultMarker)
ctx
- 上下文pDefaultMarker
- 默认marker图标public abstract int size()
public final Item getItem(int position)
position
- 给定索引public boolean onSingleTapConfirmed(MotionEvent e, MapView mapView)
Overlay
onSingleTapConfirmed
在类中 Overlay
public void setDrawFocusedItem(boolean drawFocusedItem)
drawFocusedItem
- 是否设为焦点public void setFocus(Item item)
item
- Item对象public Item getFocus()
public void setOnFocusChangeListener(ItemizedOverlay.OnFocusChangeListener l)
l
- 焦点改变监听者