public class StaticPath extends Object implements Serializable
| Constructor and Description |
|---|
StaticPath(List<LatLon> coords) |
StaticPath(String polyline) |
| Modifier and Type | Method and Description |
|---|---|
protected static double |
distance(double lat1,
double lon1,
double lat2,
double lon2) |
protected static double |
distanceApproximate(double lat1,
double lon1,
double lat2,
double lon2) |
protected static double |
distanceApproximate(LatLon coord1,
LatLon coord2)
An approximated solution (based on an equirectangular projection), much
faster (it requires only 1 trig and 1 square root).
|
protected static double |
distanceAuto(double lat1,
double lon1,
double lat2,
double lon2)
Depending on the distance, an exact or approximate algorithm will be
chosen.
|
protected static double |
distanceAuto(LatLon c1,
LatLon c2) |
protected String |
formatFor(double minDistanceMeters,
int maxPoints)
The coordinates will be compressed in such a way that coordinates which
are too close together will be ignored.
|
String |
getColor() |
List<LatLon> |
getCoords() |
String |
getFillColor() |
int |
getWeight() |
void |
setColor(Color color) |
void |
setFillColor(Color fillColor) |
void |
setHexColor(String hexColor) |
void |
setHexFillColor(String hexFillColor) |
void |
setWeight(int weight) |
public StaticPath(List<LatLon> coords)
coords - Path will eventually be converted to an encoded polyline.public StaticPath(String polyline)
polyline - public String getColor()
public void setColor(Color color)
public String getFillColor()
public void setFillColor(Color fillColor)
public void setHexFillColor(String hexFillColor)
public int getWeight()
public void setWeight(int weight)
public void setHexColor(String hexColor)
protected String formatFor(double minDistanceMeters, int maxPoints)
protected static double distanceAuto(double lat1,
double lon1,
double lat2,
double lon2)
protected static double distance(double lat1,
double lon1,
double lat2,
double lon2)
protected static double distanceApproximate(LatLon coord1, LatLon coord2)
protected static double distanceApproximate(double lat1,
double lon1,
double lat2,
double lon2)
Copyright © 2018. All rights reserved.