public class GeoPoint
extends java.lang.Object
implements android.os.Parcelable, java.io.Serializable, java.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
static android.os.Parcelable.Creator<GeoPoint> |
CREATOR |
static float |
DEG2RAD |
static float |
PI |
static float |
PI_4 |
static float |
RAD2DEG |
static int |
RADIUS_EARTH_METERS |
| Constructor and Description |
|---|
GeoPoint(int aLatitudeE6,
int aLongitudeE6) |
| Modifier and Type | Method and Description |
|---|---|
double |
bearingTo(com.tpl.maps.sdk.utils.boundingBox.IGeoPoint other) |
GeoPoint |
clone() |
int |
describeContents() |
GeoPoint |
destinationPoint(double aDistanceInMeters,
float aBearingInDegrees) |
int |
distanceTo(com.tpl.maps.sdk.utils.boundingBox.IGeoPoint other) |
boolean |
equals(java.lang.Object obj) |
static GeoPoint |
fromCenterBetween(GeoPoint geoPointA,
GeoPoint geoPointB) |
static GeoPoint |
fromDoubleString(java.lang.String s,
char spacer) |
static GeoPoint |
fromIntString(java.lang.String s) |
static GeoPoint |
fromInvertedDoubleString(java.lang.String s,
char spacer) |
int |
getAltitude() |
double |
getLatitude() |
int |
getLatitudeE6() |
double |
getLongitude() |
int |
getLongitudeE6() |
int |
hashCode() |
void |
setAltitude(int aAltitude) |
void |
setCoordsE6(int aLatitudeE6,
int aLongitudeE6) |
void |
setLatitudeE6(int aLatitudeE6) |
void |
setLongitudeE6(int aLongitudeE6) |
java.lang.String |
toDoubleString() |
java.lang.String |
toInvertedDoubleString() |
java.lang.String |
toString() |
void |
writeToParcel(android.os.Parcel out,
int flags) |
public static final android.os.Parcelable.Creator<GeoPoint> CREATOR
public static final float DEG2RAD
public static final float RAD2DEG
public static final float PI
public static final float PI_4
public static final int RADIUS_EARTH_METERS
public static GeoPoint fromDoubleString(java.lang.String s, char spacer)
public static GeoPoint fromInvertedDoubleString(java.lang.String s, char spacer)
public static GeoPoint fromIntString(java.lang.String s)
public int getLongitudeE6()
public int getLatitudeE6()
public double getLongitude()
public double getLatitude()
public int getAltitude()
public void setLongitudeE6(int aLongitudeE6)
public void setLatitudeE6(int aLatitudeE6)
public void setAltitude(int aAltitude)
public void setCoordsE6(int aLatitudeE6,
int aLongitudeE6)
public GeoPoint clone() throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic int describeContents()
describeContents in interface android.os.Parcelablepublic void writeToParcel(android.os.Parcel out,
int flags)
writeToParcel in interface android.os.Parcelablepublic int distanceTo(com.tpl.maps.sdk.utils.boundingBox.IGeoPoint other)
public double bearingTo(com.tpl.maps.sdk.utils.boundingBox.IGeoPoint other)
public GeoPoint destinationPoint(double aDistanceInMeters, float aBearingInDegrees)
public java.lang.String toDoubleString()
public java.lang.String toInvertedDoubleString()