NavigineSdk$Impl class

Implemented types

Constructors

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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

Operators

operator ==(Object other) bool
The equality operator.
inherited