Inheritance diagram for com.navigine.idl.java.internal.NavigineSdkBinding:Public Member Functions | |
| native boolean | isValid () |
| void | setUserHash (String userHash) |
Method is used to set USER_HASH from the user's profile in CMS. | |
| void | setServer (String server) |
| Method is used to set server url. | |
| void | reset () |
| 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. | |
| LocationManager | getLocationManager () |
| LocationManager instance, which could be used for working with the Location. | |
| NavigationManager | getNavigationManager (LocationManager locationManager) |
| NavigationManager instance, which could be used for working with the com.navigine.idl.java.Position. | |
| ZoneManager | getZoneManager (NavigationManager navigationManager) |
| ZoneManager instance, which could be used for working with zones and detecting enter and leave events. Zone | |
| AsyncRouteManager | getAsyncRouteManager (LocationManager locationManager, NavigationManager navigationManager) |
| AsyncRouteManager instance, which could be used for working with routing sessions. RouteSession | |
| NotificationManager | getNotificationManager (LocationManager locationManager) |
| NotificationManager instance, which could be used for working with notifications when detecting beacons. Notification | |
| String | getErrorDescription (int errorCode) |
| LocationWindow | createLocationWindow (com.navigine.view.PlatformView platformView) |
| StorageManager | getStorageManager () |
| UserLocationLayer | getUserLocationLayer (LocationWindow locationWindow) |
| RouteLayer | getRouteLayer (LocationWindow locationWindow) |
| GuidanceCamera | getGuidanceCamera (LocationWindow locationWindow, RouteLayer routeLayer) |
| RouteSimulator | getRouteSimulator (LocationWindow locationWindow) |
| RouteManager | getRouteManager (LocationManager locationManager, NavigationManager navigationManager) |
| RouteManager instance, which could be used for working making routes, setting target points. RoutePath | |
| MeasurementManager | getMeasurementManager (LocationManager locationManager) |
| MeasurementManager instance, which could be used for managing measurement generators and handling sensor and signal measurements. | |
| ResourceManager | getResourceManager (LocationManager locationManager) |
| LocationEditManager | getLocationEditManager (LocationManager locationManager) |
| BeaconProximityEstimator | getBeaconProximityEstimator (LocationManager locationManager) |
| MqttSession | getMqttSession (NavigationManager navigationManager) |
| MqttSession instance, which could be used for working with MQTT sessions. | |
| LocationListManager | getLocationListManager () |
Static Public Member Functions | |
| static native NavigineSdk | getInstance () |
| Method initializes Navigation library and returns NavigineSdk instance. | |
| static native String | getVersion () |
| Method returns NavigineSdk SDK Version. | |
| static native String | getDeviceId () |
| Method returns persistent device id. | |
| static native String | getUserAgent () |
| Method returns current User-Agent string. | |
| static native long | getRelativeTime () |
| Method returns current timestamp. | |
Definition at line 28 of file NavigineSdkBinding.java.
|
inline |
Definition at line 106 of file NavigineSdkBinding.java.
|
inline |
AsyncRouteManager instance, which could be used for working with routing sessions. RouteSession
| locationManager | LocationManager instance |
| navigationManager | NavigationManager instance |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 85 of file NavigineSdkBinding.java.
|
inline |
Definition at line 176 of file NavigineSdkBinding.java.
|
static |
Method returns persistent device id.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
|
inline |
Definition at line 99 of file NavigineSdkBinding.java.
|
inline |
Create a guidance camera bound to a route layer on the same window. The controller follows route progress and publishes the next instruction. It does not draw the route.
| locationWindow | Map window whose camera is driven. |
| routeLayer | Route layer created for that window. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 134 of file NavigineSdkBinding.java.
|
static |
Method initializes Navigation library and returns NavigineSdk instance.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
|
inline |
Definition at line 169 of file NavigineSdkBinding.java.
|
inline |
Returns a manager that allows to manage locations list
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 190 of file NavigineSdkBinding.java.
|
inline |
LocationManager instance, which could be used for working with the Location.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 64 of file NavigineSdkBinding.java.
|
inline |
MeasurementManager instance, which could be used for managing measurement generators and handling sensor and signal measurements.
| locationManager | LocationManager instance |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 155 of file NavigineSdkBinding.java.
|
inline |
MqttSession instance, which could be used for working with MQTT sessions.
| navigationManager | NavigationManager instance |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 183 of file NavigineSdkBinding.java.
|
inline |
NavigationManager instance, which could be used for working with the com.navigine.idl.java.Position.
| locationManager | LocationManager instance |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 71 of file NavigineSdkBinding.java.
|
inline |
NotificationManager instance, which could be used for working with notifications when detecting beacons. Notification
| locationManager | LocationManager instance |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 92 of file NavigineSdkBinding.java.
|
static |
Method returns current timestamp.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
|
inline |
Definition at line 162 of file NavigineSdkBinding.java.
|
inline |
Create layer that builds and renders routes on the location window. Location / position are obtained from LocationManager and NavigationManager.
| locationWindow | Map window used for drawing. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 127 of file NavigineSdkBinding.java.
|
inline |
RouteManager instance, which could be used for working making routes, setting target points. RoutePath
| locationManager | LocationManager instance |
| navigationManager | NavigationManager instance |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 148 of file NavigineSdkBinding.java.
|
inline |
Walk a polyline at a constant pedestrian speed. Does not move the user location layer and does not replace MeasurementManager signal simulation.
| locationWindow | Map window whose frame clock drives the walk. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 141 of file NavigineSdkBinding.java.
|
inline |
Returns a manager that allows to manage user storages
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 113 of file NavigineSdkBinding.java.
|
static |
Method returns current User-Agent string.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
|
inline |
Create layer with the user location icon.
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 120 of file NavigineSdkBinding.java.
|
static |
Method returns NavigineSdk SDK Version.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
|
inline |
ZoneManager instance, which could be used for working with zones and detecting enter and leave events. Zone
| navigationManager | NavigationManager instance |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 78 of file NavigineSdkBinding.java.
| native boolean com.navigine.idl.java.internal.NavigineSdkBinding.isValid | ( | ) |
Tells if this NavigineSdk is valid or not. Any other method (except for this one) called on an invalid NavigineSdk will throw java.lang.RuntimeException.
Reimplemented from com.navigine.idl.java.NavigineSdk.
|
inline |
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.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 57 of file NavigineSdkBinding.java.
|
inline |
Method is used to set server url.
| server | custom server url in format: http[s]://example.com |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 50 of file NavigineSdkBinding.java.
|
inline |
Method is used to set USER_HASH from the user's profile in CMS.
| userHash | auth token in format XXXX-XXXX-XXXX-XXXX |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 43 of file NavigineSdkBinding.java.