|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.nutiteq.location.providers.AndroidGPSProvider
public class AndroidGPSProvider
Location provider wrapped around Android GPS implementation. At the moment supports only WGS coordinates retrieval.
| Field Summary |
|---|
| Fields inherited from interface com.nutiteq.location.LocationSource |
|---|
STATUS_CANT_LOCATE, STATUS_CONNECTED, STATUS_CONNECTING, STATUS_CONNECTION_LOST |
| Constructor Summary | |
|---|---|
AndroidGPSProvider(android.location.LocationManager locationManager,
long updateInterval)
Create new location provider using GPS positioning. |
|
AndroidGPSProvider(android.location.LocationManager locationManager,
java.lang.String provider,
long updateInterval)
Create new location provider using defined Android positioning option. |
|
| Method Summary | |
|---|---|
void |
addLocationListener(LocationListener listener)
Add listener for location coordinates |
WgsPoint |
getLocation()
|
LocationMarker |
getLocationMarker()
Get location marker used on screen |
int |
getStatus()
Get status code for location source. |
void |
onLocationChanged(android.location.Location location)
|
void |
onProviderDisabled(java.lang.String provider)
|
void |
onProviderEnabled(java.lang.String provider)
|
void |
onStatusChanged(java.lang.String provider,
int status,
android.os.Bundle extras)
|
void |
quit()
Quit location polling |
void |
setLocationMarker(LocationMarker marker)
Set location marker where to push location updates |
void |
start()
Start location polling |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AndroidGPSProvider(android.location.LocationManager locationManager,
long updateInterval)
locationManager - android location managerupdateInterval - update interval
public AndroidGPSProvider(android.location.LocationManager locationManager,
java.lang.String provider,
long updateInterval)
locationManager - android location managerprovider - used provider (either LocationManager.GPS_PROVIDER or
LocationManager.NETWORK_PROVIDER)updateInterval - update interval| Method Detail |
|---|
public void addLocationListener(LocationListener listener)
LocationSource
addLocationListener in interface LocationSourcelistener - listener to be addedpublic WgsPoint getLocation()
getLocation in interface LocationSourcepublic LocationMarker getLocationMarker()
LocationSource
getLocationMarker in interface LocationSourcepublic int getStatus()
LocationSource
getStatus in interface LocationSourcepublic void quit()
LocationSource
quit in interface LocationSourcepublic void setLocationMarker(LocationMarker marker)
LocationSource
setLocationMarker in interface LocationSourcemarker - marker displayed on screenpublic void start()
LocationSource
start in interface LocationSourcepublic void onLocationChanged(android.location.Location location)
onLocationChanged in interface android.location.LocationListenerpublic void onProviderDisabled(java.lang.String provider)
onProviderDisabled in interface android.location.LocationListenerpublic void onProviderEnabled(java.lang.String provider)
onProviderEnabled in interface android.location.LocationListener
public void onStatusChanged(java.lang.String provider,
int status,
android.os.Bundle extras)
onStatusChanged in interface android.location.LocationListener
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||