public class Polyline extends OverlayWithIW
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
Polyline.OnClickListener
折线点击监听者接口
|
Overlay.Snappable| 限定符和类型 | 字段和说明 |
|---|---|
boolean |
mRepeatPath
如果为true,在低缩放比例中显示多个地图,路径将被绘制在所有的地图
|
DEBUGMODE, DEFAULT_ZOOMLEVEL_MINIMAP_DIFFERENCE, NOT_SET| 构造器和说明 |
|---|
Polyline(Context ctx)
构造器
|
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getColor()
获得折线颜色值
|
int |
getNumberOfPoints()
获得预先计算点的数目
|
Paint |
getPaint()
获得画笔工具
|
java.util.List<GeoPoint> |
getPoints()
获得所有的坐标点集合
|
float |
getWidth()
获得折线宽度
|
boolean |
isCloseTo(GeoPoint point,
double tolerance,
MapView mapView)
检测是否是屏幕坐标
|
boolean |
isGeodesic() |
boolean |
isVisible()
获得折线是否可见
|
boolean |
onSingleTapConfirmed(MotionEvent event,
MapView mapView)
默认不做任何事情,你可以使用此方法阻断所有的触摸事件,return TRUE,ELse return FALSE;在返回true时,并且点击地图位置无覆盖物,则有机会去
处理该单机确认事件
|
void |
setColor(int color)
设置折线颜色值
|
void |
setGeodesic(boolean geodesic)
设置是否绘制行的每一段作为测地线.
|
void |
setOnClickListener(Polyline.OnClickListener listener)
设置折线的点击事件
|
void |
setPoints(java.util.List<GeoPoint> points)
设置坐标点
|
void |
setVisible(boolean visible)
设置折线是否可见
|
void |
setWidth(float width)
设置折线宽度
|
void |
showInfoWindow(GeoPoint position)
显示infowindow
|
closeInfoWindow, getInfoWindow, getRelatedObject, getSnippet, getSubDescription, getTitle, isInfoWindowOpen, setInfoWindow, setRelatedObject, setSnippet, setSubDescription, setTitleisEnabled, onDetach, onDoubleTap, onDoubleTapEvent, onDown, onFling, onKeyDown, onKeyUp, onLongPress, onScroll, onShowPress, onSingleTapUp, onTouchEvent, onTrackballEvent, setEnabledpublic java.util.List<GeoPoint> getPoints()
public int getNumberOfPoints()
public int getColor()
public float getWidth()
public Paint getPaint()
public boolean isVisible()
public boolean isGeodesic()
public void setColor(int color)
color - 颜色值public void setWidth(float width)
width - 折线宽度public void setVisible(boolean visible)
visible - 是否可见public void setOnClickListener(Polyline.OnClickListener listener)
listener - 点击监听者public void setPoints(java.util.List<GeoPoint> points)
points - 坐标点集合public void setGeodesic(boolean geodesic)
public boolean isCloseTo(GeoPoint point, double tolerance, MapView mapView)
point - 位置坐标点tolerance - mapView - MapView对象public void showInfoWindow(GeoPoint position)
position - 坐标点位置public boolean onSingleTapConfirmed(MotionEvent event,
MapView mapView)
OverlayonSingleTapConfirmed 在类中 Overlay