public class LatLng
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
LatLng.Comparator
Utility class that allows to compare between two geo points.
|
Constructor and Description |
---|
LatLng()
Default constructor required by
Serializable . |
LatLng(double latitude,
double longitude)
Instantiates a new LatLng object with provided latitude and longitude.
|
LatLng(android.location.Location location)
Instantiates a new LatLng object based on data from
Location object. |
Modifier and Type | Method and Description |
---|---|
double |
getLatitude()
Get latitude.
|
java.lang.String |
getLatitudeAsString()
Converts longitude to string.
|
double |
getLongitude()
Get longitude.
|
java.lang.String |
getLongitudeAsString()
Converts latitude to string.
|
protected float |
getRadius()
Remove ASAP, temporary fix!
Crashes after LatLng refactoring - with radius, bearing etc removed.
|
static double[] |
toArray(java.util.List<LatLng> locations)
Transforms a list of
LatLng locations into an array of double values, ignoring
altitude, radius and bearing. |
public LatLng()
Serializable
.
Latitude and longitude are set to 0.0.public LatLng(double latitude, double longitude)
latitude
- latitude valuelongitude
- longitude valuepublic LatLng(@NonNull android.location.Location location)
Location
object.location
- a Location objectpublic double getLongitude()
public double getLatitude()
public static double[] toArray(java.util.List<LatLng> locations)
LatLng
locations into an array of double values, ignoring
altitude, radius and bearing.
Latitude of location at index n is located at index n*2 in the resulting array.
Longitude of location at index n is located at index n*2+1 in the resulting array.locations
- list of LatLng locationspublic java.lang.String getLongitudeAsString()
public java.lang.String getLatitudeAsString()
protected float getRadius()