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, setTitle
isEnabled, onDetach, onDoubleTap, onDoubleTapEvent, onDown, onFling, onKeyDown, onKeyUp, onLongPress, onScroll, onShowPress, onSingleTapUp, onTouchEvent, onTrackballEvent, setEnabled
public 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)
Overlay
onSingleTapConfirmed
在类中 Overlay