public class LineString extends java.lang.Object implements Geometry<java.util.List<com.mapbox.services.commons.models.Position>>
Geometry.| Modifier and Type | Method and Description |
|---|---|
static LineString |
fromCoordinates(double[][] coordinates) |
static LineString |
fromCoordinates(java.util.List<com.mapbox.services.commons.models.Position> coordinates)
creates a
LineString from a list of coordinates. |
static LineString |
fromJson(java.lang.String json)
Create a GeoJSON LineString object from JSON.
|
static LineString |
fromPolyline(java.lang.String polyline,
int precision)
Convert a polyline into a LineString.
|
java.util.List<com.mapbox.services.commons.models.Position> |
getCoordinates()
Get the list of
Position making up the LineString. |
java.lang.String |
getType()
Should always be "LineString".
|
void |
setCoordinates(java.util.List<com.mapbox.services.commons.models.Position> coordinates) |
java.lang.String |
toJson()
Convert feature into JSON.
|
java.lang.String |
toPolyline(int precision)
Convert the sequence of coordinates into an encoded path string.
|
public java.lang.String getType()
public java.util.List<com.mapbox.services.commons.models.Position> getCoordinates()
Position making up the LineString.getCoordinates in interface Geometry<java.util.List<com.mapbox.services.commons.models.Position>>Position.public void setCoordinates(java.util.List<com.mapbox.services.commons.models.Position> coordinates)
setCoordinates in interface Geometry<java.util.List<com.mapbox.services.commons.models.Position>>public static LineString fromCoordinates(java.util.List<com.mapbox.services.commons.models.Position> coordinates)
LineString from a list of coordinates.coordinates - List of Position coordinates.LineString.public static LineString fromCoordinates(double[][] coordinates)
public static LineString fromJson(java.lang.String json)
json - String of JSON making up a LineString.LineString GeoJSON object.public java.lang.String toJson()
public static LineString fromPolyline(java.lang.String polyline, int precision)
polyline - String describing a polyline.precision - The encoded precision, for example Constants.OSRM_PRECISION_V4.LineString containing the geometric structure of our polyline.public java.lang.String toPolyline(int precision)
precision - The encoded precision, for example Constants.OSRM_PRECISION_V4.