com.baidu.mapapi
类 TransitOverlay
java.lang.Object
com.baidu.mapapi.Overlay
com.baidu.mapapi.ItemizedOverlay<OverlayItem>
com.baidu.mapapi.TransitOverlay
- 所有已实现的接口:
- Overlay.Snappable
public class TransitOverlay
- extends ItemizedOverlay<OverlayItem>
公交overlay
从类 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 |
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mPlan
public MKTransitRoutePlan mPlan
TransitOverlay
public TransitOverlay(Activity activity,
MapView mapView)
animateTo
public void animateTo()
- 将起点移动地图中心
setData
public void setData(MKTransitRoutePlan plan)
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
draw
public boolean draw(Canvas canvas,
MapView mapView,
boolean shadow,
long when)
- 从类
Overlay
复制的描述
- 专门绘制动画overlay的调用。
默认情况下,通过draw(Canvas, MapView, boolean)调用,且返回false。
- 覆盖:
- 类
Overlay
中的 draw
- 参数:
canvas
- 待绘制的画布。mapView
- 请求绘制的MapView.使用 MapView.getProjection()在屏幕像素坐标和经纬度坐标直接变换。shadow
- 如果为true, 绘制阴影层。否则,绘制overlay的内容。when
- 绘制的时间
- 返回:
- 默认返回false