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.Object
java.lang.CloneNotSupportedException
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public int describeContents()
describeContents
in interface android.os.Parcelable
public void writeToParcel(android.os.Parcel out, int flags)
writeToParcel
in interface android.os.Parcelable
public 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()