public class PathLayer extends VectorLayer
| Modifier and Type | Field and Description |
|---|---|
protected LineDrawable |
mDrawable |
protected java.util.ArrayList<org.oscim.core.GeoPoint> |
mPoints |
protected Style |
mStyle |
log, mConverter, mDrawables, mEnvelope, mMinX, mMinY, tmpDrawables| Constructor and Description |
|---|
PathLayer(org.oscim.map.Map map,
int lineColor) |
PathLayer(org.oscim.map.Map map,
int lineColor,
float lineWidth) |
PathLayer(org.oscim.map.Map map,
Style style) |
| Modifier and Type | Method and Description |
|---|---|
void |
addGreatCircle(org.oscim.core.GeoPoint startPoint,
org.oscim.core.GeoPoint endPoint)
Draw a great circle.
|
void |
addGreatCircle(org.oscim.core.GeoPoint startPoint,
org.oscim.core.GeoPoint endPoint,
int numberOfPoints)
Draw a great circle.
|
void |
addPoint(org.oscim.core.GeoPoint pt) |
void |
addPoint(int latitudeE6,
int longitudeE6) |
void |
addPoints(java.util.Collection<? extends org.oscim.core.GeoPoint> pts) |
void |
clearPath() |
boolean |
contains(float x,
float y) |
java.util.List<org.oscim.core.GeoPoint> |
getPoints() |
void |
setLineString(double[] lonLat) |
void |
setLineString(com.vividsolutions.jts.geom.LineString path) |
void |
setPoints(java.util.Collection<? extends org.oscim.core.GeoPoint> pts) |
void |
setStyle(Style style) |
add, add, addCircle, draw, drawLine, drawPoint, drawPolygon, onGesture, processFeatures, remove, removeonDetach, onMapEvent, updateprotected final java.util.ArrayList<org.oscim.core.GeoPoint> mPoints
protected Style mStyle
protected LineDrawable mDrawable
public PathLayer(org.oscim.map.Map map,
Style style)
public PathLayer(org.oscim.map.Map map,
int lineColor,
float lineWidth)
public PathLayer(org.oscim.map.Map map,
int lineColor)
public void setStyle(Style style)
public void clearPath()
public void setPoints(java.util.Collection<? extends org.oscim.core.GeoPoint> pts)
public void addPoint(org.oscim.core.GeoPoint pt)
public void addPoint(int latitudeE6,
int longitudeE6)
public void addPoints(java.util.Collection<? extends org.oscim.core.GeoPoint> pts)
public java.util.List<org.oscim.core.GeoPoint> getPoints()
public void addGreatCircle(org.oscim.core.GeoPoint startPoint,
org.oscim.core.GeoPoint endPoint)
startPoint - start point of the great circleendPoint - end point of the great circlepublic void addGreatCircle(org.oscim.core.GeoPoint startPoint,
org.oscim.core.GeoPoint endPoint,
int numberOfPoints)
startPoint - start point of the great circleendPoint - end point of the great circlenumberOfPoints - number of points to calculate along the pathpublic void setLineString(com.vividsolutions.jts.geom.LineString path)
public void setLineString(double[] lonLat)
public boolean contains(float x,
float y)
contains in class VectorLayer