public final class PolylineUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<Point> |
decode(java.lang.String encodedPath,
int precision)
Decodes an encoded path string into a sequence of
Point. |
static java.lang.String |
encode(java.util.List<Point> path,
int precision)
Encodes a sequence of Points into an encoded path string.
|
static java.util.List<Point> |
simplify(java.util.List<Point> points)
Deprecated.
Use TurfTransformation#simplify.
|
static java.util.List<Point> |
simplify(java.util.List<Point> points,
boolean highestQuality)
Deprecated.
Use TurfTransformation#simplify.
|
static java.util.List<Point> |
simplify(java.util.List<Point> points,
double tolerance)
Deprecated.
Use TurfTransformation#simplify.
|
static java.util.List<Point> |
simplify(java.util.List<Point> points,
double tolerance,
boolean highestQuality)
Deprecated.
Use TurfTransformation#simplify.
|
@NonNull public static java.util.List<Point> decode(@NonNull java.lang.String encodedPath, int precision)
Point.encodedPath - a String representing an encoded path stringprecision - OSRMv4 uses 6, OSRMv5 and Google uses 5Point making up the line@NonNull
public static java.lang.String encode(@NonNull
java.util.List<Point> path,
int precision)
path - list of Points making up the lineprecision - OSRMv4 uses 6, OSRMv5 and Google uses 5@Deprecated @NonNull public static java.util.List<Point> simplify(@NonNull java.util.List<Point> points)
points - an array of points@Deprecated @NonNull public static java.util.List<Point> simplify(@NonNull java.util.List<Point> points, double tolerance)
points - an array of pointstolerance - affects the amount of simplification (in the same metric as the point
coordinates)@Deprecated @NonNull public static java.util.List<Point> simplify(@NonNull java.util.List<Point> points, boolean highestQuality)
points - an array of pointshighestQuality - excludes distance-based preprocessing step which leads to highest quality
simplification@Deprecated @NonNull public static java.util.List<Point> simplify(@NonNull java.util.List<Point> points, double tolerance, boolean highestQuality)
points - an array of pointstolerance - affects the amount of simplification (in the same metric as the point
coordinates)highestQuality - excludes distance-based preprocessing step which leads to highest quality
simplification