|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Objectcom.parse.ParseGeoPoint
public class ParseGeoPoint
ParseGeoPoint represents a latitude / longitude point that may be associated with a key in a ParseObject or used as a reference point for geo queries. This allows proximity based queries on the key.
Only one key in a class may contain a GeoPoint.
Example:
ParseGeoPoint point = new ParseGeoPoint(30.0, -20.0);
ParseObject object = new ParseObject("PlaceObject");
object.put("location", point);
object.save();
| Constructor Summary | |
|---|---|
ParseGeoPoint()
Creates a new default point with latitude and longitude set to 0.0. |
|
ParseGeoPoint(double latitude,
double longitude)
Creates a new point with the specified latitude and longitude. |
|
| Method Summary | |
|---|---|
double |
distanceInKilometersTo(ParseGeoPoint point)
Get distance between this point and another geopoint in kilometers. |
double |
distanceInMilesTo(ParseGeoPoint point)
Get distance between this point and another geopoint in kilometers. |
double |
distanceInRadiansTo(ParseGeoPoint point)
Get distance in radians between this point and another GeoPoint. |
static void |
getCurrentLocationInBackground(long timeout,
Criteria criteria,
LocationCallback callback)
Fetches the user's current location and returns a new ParseGeoPoint via the provided LocationCallback. |
static void |
getCurrentLocationInBackground(long timeout,
LocationCallback callback)
Fetches the user's current location and returns a new ParseGeoPoint via the provided LocationCallback. |
double |
getLatitude()
Get latitude. |
double |
getLongitude()
Get longitude. |
void |
setLatitude(double latitude)
Set latitude. |
void |
setLongitude(double longitude)
Set longitude. |
| Methods inherited from class Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ParseGeoPoint()
public ParseGeoPoint(double latitude,
double longitude)
latitude - The point's latitude.longitude - The point's longitude.| Method Detail |
|---|
public void setLatitude(double latitude)
latitude - The point's latitude.public double getLatitude()
public void setLongitude(double longitude)
longitude - The point's longitude.public double getLongitude()
public double distanceInRadiansTo(ParseGeoPoint point)
point - GeoPoint describing the other point being measured against.public double distanceInKilometersTo(ParseGeoPoint point)
point - GeoPoint describing the other point being measured against.public double distanceInMilesTo(ParseGeoPoint point)
point - GeoPoint describing the other point being measured against.
public static void getCurrentLocationInBackground(long timeout,
LocationCallback callback)
timeout - The number of milliseconds to allow before timing out.callback - callback.done(geoPoint, error) is called when a location is found.
public static void getCurrentLocationInBackground(long timeout,
Criteria criteria,
LocationCallback callback)
timeout - The number of milliseconds to allow before timing out.criteria - The application criteria for selecting a location provider.callback - callback.done(geoPoint, error) is called when a location is found.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||