public class LineString extends Object implements Geometry<List<com.mapbox.services.commons.models.Position>>
Geometry
.Modifier and Type | Method and Description |
---|---|
static LineString |
fromCoordinates(double[][] coordinates) |
static LineString |
fromCoordinates(List<com.mapbox.services.commons.models.Position> coordinates)
creates a
LineString from a list of coordinates. |
static LineString |
fromJson(String json)
Create a GeoJSON LineString object from JSON.
|
static LineString |
fromPolyline(String polyline,
int precision)
Convert a polyline into a LineString.
|
List<com.mapbox.services.commons.models.Position> |
getCoordinates()
Get the list of
Position making up the LineString. |
String |
getType()
Should always be "LineString".
|
void |
setCoordinates(List<com.mapbox.services.commons.models.Position> coordinates) |
String |
toJson()
Convert feature into JSON.
|
String |
toPolyline(int precision)
Convert the sequence of coordinates into an encoded path string.
|
public String getType()
public List<com.mapbox.services.commons.models.Position> getCoordinates()
Position
making up the LineString.getCoordinates
in interface Geometry<List<com.mapbox.services.commons.models.Position>>
Position
.public void setCoordinates(List<com.mapbox.services.commons.models.Position> coordinates)
setCoordinates
in interface Geometry<List<com.mapbox.services.commons.models.Position>>
public static LineString fromCoordinates(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(String json)
json
- String of JSON making up a LineString.LineString
GeoJSON object.public String toJson()
public static LineString fromPolyline(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 String toPolyline(int precision)
precision
- The encoded precision, for example Constants.OSRM_PRECISION_V4.© 2015–2016 Mapbox. All rights reserved.