public class VgMyNavigationLocationProvider extends VgINavigationListener implements VgMyLocationProvider
Modifier and Type | Field and Description |
---|---|
protected boolean |
mIsEnabled |
protected VgINavigationRefPtr |
mNavigation |
protected VgINavigationListenerRefPtr |
mNavigationLocationListenerReference |
Constructor and Description |
---|
VgMyNavigationLocationProvider(VgINavigationRefPtr pNavigation) |
Modifier and Type | Method and Description |
---|---|
void |
disable()
Requests provider stops sending location notifications.
|
void |
enable()
Requests provider starts sending location notifications.
|
java.lang.String |
getName()
Returns the name of the provider.
|
boolean |
isEnabled()
Returns true if the provider is enabled.
|
void |
notifyNewInstruction(VgINavigationConstRefPtr pNavigation,
long pIndex) |
void |
notifyPositionUpdated(VgINavigationConstRefPtr pNavigation,
VgPosition pPosition,
double pTime) |
boolean |
supportsAccuracy()
Returns true if the provider supports accuracy updates.
|
boolean |
supportsContext()
Returns true if the provider supports context updates.
|
boolean |
supportsFloor()
Returns true if the provider supports floor updates.
|
boolean |
supportsHeading()
Returns true if the provider supports heading updates.
|
boolean |
supportsPosition()
Returns true if the provider supports position updates.
|
protected boolean mIsEnabled
protected VgINavigationRefPtr mNavigation
protected VgINavigationListenerRefPtr mNavigationLocationListenerReference
public VgMyNavigationLocationProvider(VgINavigationRefPtr pNavigation)
public void notifyPositionUpdated(VgINavigationConstRefPtr pNavigation, VgPosition pPosition, double pTime)
public void notifyNewInstruction(VgINavigationConstRefPtr pNavigation, long pIndex)
public java.lang.String getName()
VgMyLocationProvider
getName
in interface VgMyLocationProvider
public void enable()
VgMyLocationProvider
enable
in interface VgMyLocationProvider
public void disable()
VgMyLocationProvider
disable
in interface VgMyLocationProvider
public boolean isEnabled()
VgMyLocationProvider
isEnabled
in interface VgMyLocationProvider
public boolean supportsPosition()
VgMyLocationProvider
supportsPosition
in interface VgMyLocationProvider
public boolean supportsAccuracy()
VgMyLocationProvider
supportsAccuracy
in interface VgMyLocationProvider
public boolean supportsContext()
VgMyLocationProvider
supportsContext
in interface VgMyLocationProvider
public boolean supportsFloor()
VgMyLocationProvider
supportsFloor
in interface VgMyLocationProvider
public boolean supportsHeading()
VgMyLocationProvider
supportsHeading
in interface VgMyLocationProvider