NavigineSdk$Impl class
Properties
hashCode
→ int
The hash code for this object.
no setter inherited
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
Methods
createLocationWindow (PlatformView platformView )
→ LocationWindow
override
getAsyncRouteManager (LocationManager locationManager , NavigationManager navigationManager )
→ AsyncRouteManager
AsyncRouteManager instance, which could be used for working with routing sessions. RouteSession
locationManager LocationManager instance
navigationManager NavigationManager instance
Returns AsyncRouteManager instance
override
getBeaconProximityEstimator (LocationManager locationManager )
→ BeaconProximityEstimator
override
getDeviceId ()
→ String
Method returns persistent device id.
Returns persistent device id
override
getErrorDescription (int errorCode )
→ String
override
getInstance ()
→ NavigineSdk
Method initializes Navigation library and returns NavigineSdk instance.
Returns instance of SDK
override
getLocationEditManager (LocationManager locationManager )
→ LocationEditManager
override
getLocationListManager ()
→ LocationListManager
Returns a manager that allows to manage locations list
Returns Location list manager instance LocationListManager
override
getLocationManager ()
→ LocationManager
LocationManager instance, which could be used for working with the Location .
Returns LocationManager instance
override
getMeasurementManager (LocationManager locationManager )
→ MeasurementManager
MeasurementManager instance, which could be used for managing measurement generators and handling sensor and signal measurements.
locationManager LocationManager instance
Returns MeasurementManager instance
override
getMqttSession (NavigationManager navigationManager )
→ MqttSession
MqttSession instance, which could be used for working with MQTT sessions.
navigationManager NavigationManager instance
Returns MqttSession instance
override
getNavigationManager (LocationManager locationManager )
→ NavigationManager
NavigationManager instance, which could be used for working with the @see Position.
locationManager LocationManager instance
Returns NavigationManager instance
override
getNotificationManager (LocationManager locationManager )
→ NotificationManager
NotificationManager instance, which could be used for working with notifications when detecting beacons. Notification
locationManager LocationManager instance
Returns NotificationManager instance
override
getRelativeTime ()
→ int
Method returns current timestamp.
Returns internal timestamp
override
getResourceManager (LocationManager locationManager )
→ ResourceManager
Returns a manager that allows to manage resources
1 - download and decode images
2 - managing logs
locationManager LocationManager instance
Returns Resource manager instance
override
getRouteManager (LocationManager locationManager , NavigationManager navigationManager )
→ RouteManager
RouteManager instance, which could be used for working making routes, setting target points. RoutePath
locationManager LocationManager instance
navigationManager NavigationManager instance
Returns RouteManager instance
override
getStorageManager ()
→ StorageManager
Returns a manager that allows to manage user storages
Returns Storage manager instance StorageManager
override
getUserAgent ()
→ String
Method returns current User-Agent string.
Returns User-Agent string
override
getUserLocationLayer (LocationWindow locationWindow )
→ UserLocationLayer
Create layer with the user location icon.
override
getVersion ()
→ String
Method returns NavigineSdk SDK Version.
Returns version of SDK
override
getZoneManager (NavigationManager navigationManager )
→ ZoneManager
ZoneManager instance, which could be used for working with zones and detecting enter and leave events. Zone
navigationManager NavigationManager instance
Returns ZoneManager instance
override
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
reset ()
→ void
Resets SDK to the initial connection state: default production server URL, empty user hash, and a new session propagated to managers (same effect on session-aware managers as changing server or user hash). Call from the UI thread.
override
setServer (String server )
→ void
Method is used to set server url
server custom server url in format: http[s]://example.com
override
setUserHash (String userHash )
→ void
Method is used to set USER_HASH from the user's profile in CMS
userHash auth token in format XXXX-XXXX-XXXX-XXXX
override
toString ()
→ String
A string representation of this object.
inherited