com.sygic.sdk.position.PositionManager Class Reference
Inheritance diagram for com.sygic.sdk.position.PositionManager:
Collaboration diagram for com.sygic.sdk.position.PositionManager:

Classes

interface  PositionChangeListener
 
interface  StreetChangeListener
 

Public Member Functions

synchronized void addPositionChangeListener (final PositionChangeListener listener)
 
synchronized void addPositionChangeListener (final PositionChangeListener listener, @Nullable final Executor executor)
 
synchronized void removePositionChangeListener (final PositionChangeListener listener)
 
synchronized void addStreetChangeListener (final StreetChangeListener listener)
 
synchronized void addStreetChangeListener (final StreetChangeListener listener, @Nullable final Executor executor)
 
synchronized void removeStreetChangeListener (final StreetChangeListener listener)
 
void startPositionUpdating ()
 
void stopPositionUpdating ()
 
GeoPosition getLastKnownPosition ()
 
void setCustomPositionUpdater (@Nullable CustomPositionUpdater customPositionUpdater)
 
synchronized void destroy ()
 

Protected Member Functions

void finalize () throws Throwable
 

Member Function Documentation

◆ addPositionChangeListener() [1/2]

synchronized void com.sygic.sdk.position.PositionManager.addPositionChangeListener ( final PositionChangeListener  listener)

◆ addPositionChangeListener() [2/2]

synchronized void com.sygic.sdk.position.PositionManager.addPositionChangeListener ( final PositionChangeListener  listener,
@Nullable final Executor  executor 
)

Adds a PositionChangeListener to the PositionManager .

Parameters
executorExecutor which will execute listener's callbacks

◆ addStreetChangeListener() [1/2]

synchronized void com.sygic.sdk.position.PositionManager.addStreetChangeListener ( final StreetChangeListener  listener)

◆ addStreetChangeListener() [2/2]

synchronized void com.sygic.sdk.position.PositionManager.addStreetChangeListener ( final StreetChangeListener  listener,
@Nullable final Executor  executor 
)

Adds a StreetChangeListener to the PositionManager .

Parameters
executorExecutor which will execute listener's callbacks

◆ destroy()

synchronized void com.sygic.sdk.position.PositionManager.destroy ( )

◆ finalize()

void com.sygic.sdk.position.PositionManager.finalize ( ) throws Throwable
protected

◆ getLastKnownPosition()

GeoPosition com.sygic.sdk.position.PositionManager.getLastKnownPosition ( )

Returns the last know position.

◆ removePositionChangeListener()

synchronized void com.sygic.sdk.position.PositionManager.removePositionChangeListener ( final PositionChangeListener  listener)

◆ removeStreetChangeListener()

synchronized void com.sygic.sdk.position.PositionManager.removeStreetChangeListener ( final StreetChangeListener  listener)

◆ setCustomPositionUpdater()

void com.sygic.sdk.position.PositionManager.setCustomPositionUpdater ( @Nullable CustomPositionUpdater  customPositionUpdater)

Sets the custom position data source which can be used for custom position updates GPS location updates will be automatically disabled. To enable call startPositionUpdating()

Parameters
customPositionUpdaterCustomPositionUpdater

◆ startPositionUpdating()

void com.sygic.sdk.position.PositionManager.startPositionUpdating ( )

Starts location updates from device GPS

◆ stopPositionUpdating()

void com.sygic.sdk.position.PositionManager.stopPositionUpdating ( )

Stops location updates from device GPS


The documentation for this class was generated from the following file: