Loading...
Searching...
No Matches
Java Classes

Base classes for Navigine Android SDK. More...

Topics

 Java main sdk class
 Main class of Navigine Android SDK.
 
 Java Managers
 List of managers for Navigine Android SDK.
 
 Java Listenets
 List of listeners for Navigine Android SDK.
 
 Java Location Elements
 List of location elements for Navigine Android SDK.
 
 Java Location View Elements
 List of location view for Navigine Android SDK.
 
 Java Geometry classes
 List of geometry classes for Navigine Android SDK.
 
 Java Secondary classes
 List of secondary classes for Navigine Android SDK.
 

Classes

enum  com.navigine.idl.java.AnimationType
 Enum described animation functions. More...
 
class  com.navigine.idl.java.AsyncRouteListener
 Class provides a callback to be invoked when RouteSession handle changed/advanced events. More...
 
class  com.navigine.idl.java.AsyncRouteManager
 Class is used for managing RouteSessions. More...
 
class  com.navigine.idl.java.AttributionAlignment
 Screen placement of the OSM attribution overlay. More...
 
enum  com.navigine.idl.java.AttributionHorizontalAlignment
 Horizontal placement of the OSM attribution overlay. More...
 
enum  com.navigine.idl.java.AttributionVerticalAlignment
 Vertical placement of the OSM attribution overlay. More...
 
class  com.navigine.idl.java.Beacon
 Class is used for storing iBeacon. More...
 
class  com.navigine.idl.java.BitmapRegionDecoder
 Class is used for getting bitmaps (png, jpg, svg) from byte array. More...
 
class  com.navigine.idl.java.BoundingBox
 Axis-aligned bounding box defined by two WGS84 corners. More...
 
class  com.navigine.idl.java.Building
 Interface for a building with multiple floors (Sublocations). Allows selecting the active floor directly via setActiveSublocationId. More...
 
class  com.navigine.idl.java.BuildingListener
 Listener for outdoor scenario when camera focuses on a building or leaves it. More...
 
class  com.navigine.idl.java.Camera
 Class describing position of the camera. More...
 
class  com.navigine.idl.java.CameraCallback
 Callback specified after the camera movement is stopped. More...
 
class  com.navigine.idl.java.CameraListener
 Class is used to listen for camera updates. More...
 
enum  com.navigine.idl.java.CameraUpdateReason
 Reason of the camera update. More...
 
enum  com.navigine.idl.java.CapType
 Enum defining the type of cap for polyline ends. More...
 
class  com.navigine.idl.java.Category
 class is used for storing venue categories. More...
 
class  com.navigine.idl.java.CircleMapObject
 Represents a circle on the location view. More...
 
class  com.navigine.idl.java.ClusterMapObject
 Runtime snapshot of a visible icon cluster on the location view. More...
 
class  com.navigine.idl.java.ClusterMapObjectController
 Groups IconMapObject instances into clusters depending on zoom and proximity. More...
 
class  com.navigine.idl.java.ClusterMapObjectControllerListener
 Listener for cluster lifecycle events on ClusterMapObjectController. More...
 
class  com.navigine.idl.java.ClusterMapObjectListener
 Listener for updates of a single ClusterMapObject. More...
 
enum  com.navigine.idl.java.DebugFlag
 Debug visualization flags for the map view LocationWindow. More...
 
class  com.navigine.idl.java.DottedPolylineMapObject
 Represents a polyline object with points placed along it on the location view. More...
 
class  com.navigine.idl.java.Eddystone
 Class is used for storing Eddystone. More...
 
class  com.navigine.idl.java.ElevationGraph
 Class describing a graph that connects the sublocations. More...
 
class  com.navigine.idl.java.GeoJsonImport
 Polygons and polylines created from one GeoJSON document. More...
 
class  com.navigine.idl.java.GeometryUtils
 A set of functions for working with geometries. More...
 
class  com.navigine.idl.java.GlobalPoint
 A point at the specified WGS84 coordinates. More...
 
class  com.navigine.idl.java.Graph
 Class is used for storing graph. More...
 
class  com.navigine.idl.java.GraphEdge
 Class is used for storing graph edge. More...
 
class  com.navigine.idl.java.GraphVertex
 Class is used for storing graph vertex. More...
 
class  com.navigine.idl.java.GuidanceCamera
 Drives the map camera from a RouteLayer and exposes the next instruction. Does not draw the route. More...
 
enum  com.navigine.idl.java.GuidanceCameraMode
 Camera behavior while a route is shown. More...
 
class  com.navigine.idl.java.GuidanceListener
 Guidance camera and next-instruction updates. More...
 
class  com.navigine.idl.java.HttpTileSource
 HTTP XYZ source for outdoor vector tiles. More...
 
class  com.navigine.idl.java.IconMapObject
 Represents an icon object on the location view. More...
 
class  com.navigine.idl.java.Image
 class described image data in SDK More...
 
enum  com.navigine.idl.java.ImageType
 Enum described supported image types. More...
 
class  com.navigine.idl.java.InputListener
 Class is used to listen for interactions with location view. More...
 
enum  com.navigine.idl.java.JoinType
 Enum defining the type of join for polyline segments. More...
 
class  com.navigine.idl.java.KeyValueStorage
 Interface for key-value storage operations, allowing storage and retrieval of various data types. More...
 
class  com.navigine.idl.java.Line
 A polyline with specified list of segments Segment. More...
 
class  com.navigine.idl.java.Location
 Class is used for storing location parameters: identifier, version, name, a list of sublocations, etc. More...
 
class  com.navigine.idl.java.LocationInfo
 General information about location. More...
 
class  com.navigine.idl.java.LocationListener
 Class provides a callback to be invoked when LocationManager class downloads the location from server or load it from the storage. More...
 
class  com.navigine.idl.java.LocationListListener
 Class provides a callback to be invoked when LocationListManager class downloads list of available locations from server. More...
 
class  com.navigine.idl.java.LocationListManager
 Class is used for downloading locations list from the server and providing it to the user. More...
 
class  com.navigine.idl.java.LocationManager
 Class is used for downloading and working with Location. More...
 
class  com.navigine.idl.java.LocationPoint
 Class is used for representing certain point within the location. More...
 
class  com.navigine.idl.java.LocationPolygon
 Polygon on the location view in WGS84 coordinates. More...
 
class  com.navigine.idl.java.LocationPolyline
 Polyline on the location view in WGS84 coordinates. More...
 
class  com.navigine.idl.java.LocationWindow
 Interface for interacting with the location view. More...
 
class  com.navigine.idl.java.LogInfo
 Represents metadata for a log file. More...
 
enum  com.navigine.idl.java.LogLevel
 
class  com.navigine.idl.java.MapFilterCondition
 A single filter condition: property must match one of the given values. More...
 
class  com.navigine.idl.java.MapObject
 Base interface for handling objects on the location view. More...
 
class  com.navigine.idl.java.MapObjectPickResult
 Class is used to handle information in PickListener. More...
 
enum  com.navigine.idl.java.MapObjectType
 Enum defining the type of map object. More...
 
enum  com.navigine.idl.java.MapTheme
 Color theme of the outdoor vector basemap. More...
 
class  com.navigine.idl.java.MbtilesTileSource
 Local MBTiles pack of outdoor vector tiles (format=pbf or mvt). More...
 
class  com.navigine.idl.java.MeasurementListener
 Class provides callbacks to be invoked when MeasurementManager detects new sensor or signal measurements. More...
 
class  com.navigine.idl.java.MeasurementManager
 Class is used for managing measurement generators and notifying about sensor and signal measurements. More...
 
class  com.navigine.idl.java.ModelMapObject
 A 3D model map object (Wavefront OBJ) placed on the location view. More...
 
class  com.navigine.idl.java.MqttSession
 Class is used for managing MQTT session and publishing position data to MQTT broker. More...
 
class  com.navigine.idl.java.MqttSessionListener
 Class provides callbacks to be invoked when MQTT session connection state changes. More...
 
class  com.navigine.idl.java.NavigationManager
 Class is used for evaluating navigation and calculating users' Position. More...
 
class  com.navigine.idl.java.NavigineSdk
 Provides access to all services in the SDK. More...
 
class  com.navigine.idl.java.Notification
 Class is used for working with the notifications and storing its data. More...
 
class  com.navigine.idl.java.NotificationListener
 Class provides a callback to be invoked when NotificationManager detects local notification events. More...
 
class  com.navigine.idl.java.NotificationManager
 Class is used to manage local Notifications. More...
 
enum  com.navigine.idl.java.OperatingMode
 Operating mode of the location view. More...
 
class  com.navigine.idl.java.PickListener
 Class is used to handle for picking objects on the location view. More...
 
enum  com.navigine.idl.java.Placement
 Enum defining the placement mode for points along a polyline. More...
 
class  com.navigine.idl.java.Point
 A point at the specified metrics coordinates. More...
 
class  com.navigine.idl.java.PointBatch
 One object for a cloud of screen-space arrows. More...
 
class  com.navigine.idl.java.PointSprite
 One arrow in a point batch. Heading is degrees clockwise from north. size is pixels (the same unit as a symbol icon). More...
 
class  com.navigine.idl.java.Polygon
 A polygon with specified list of points. More...
 
class  com.navigine.idl.java.PolygonMapObject
 Represents a polygon object on the location view. More...
 
class  com.navigine.idl.java.Polyline
 A polyline with specified number of points. More...
 
class  com.navigine.idl.java.PolylineMapObject
 Represents a polyline object on the location view. More...
 
class  com.navigine.idl.java.Position
 Class describing user's position. More...
 
class  com.navigine.idl.java.PositionListener
 Class provides a callback to be invoked when NavigationManager updates the position of the device. More...
 
class  com.navigine.idl.java.Rectangle
 A rectangle with specified origin and size. More...
 
class  com.navigine.idl.java.RouteEndpoint
 Route endpoint in WGS84 coordinates. More...
 
class  com.navigine.idl.java.RouteEvent
 Class storing one route event payload. More...
 
enum  com.navigine.idl.java.RouteEventType
 Enum describing route event variants. More...
 
class  com.navigine.idl.java.RouteInstruction
 Next instruction for a guidance banner. More...
 
class  com.navigine.idl.java.RouteLayer
 Layer that renders a route on the map as traveled and remaining polylines. More...
 
class  com.navigine.idl.java.RouteListener
 Class provides a callback to be invoked when RouteManager updates routes to the target point or from point to point. More...
 
class  com.navigine.idl.java.RouteManager
 Class is used for evaluating RoutePath from point to point. More...
 
class  com.navigine.idl.java.RouteNode
 Class describing one node of the evaluated route. More...
 
class  com.navigine.idl.java.RouteOptions
 Class is used for describing routing options of AsyncRouteManager. More...
 
enum  com.navigine.idl.java.RouteRemainingStyle
 Rendering style for the remaining (not yet traveled) part of the route. More...
 
class  com.navigine.idl.java.RouteSession
 Class is used for managing async route listeners. More...
 
class  com.navigine.idl.java.RouteSimulator
 Walks a polyline at a constant speed for demos and guidance QA. More...
 
class  com.navigine.idl.java.RouteSimulatorListener
 Walk progress. onFinished follows the last sample. More...
 
class  com.navigine.idl.java.RouteSimulatorSample
 One sample while walking a polyline. More...
 
enum  com.navigine.idl.java.RouteStatus
 Enum describing possible router states. More...
 
class  com.navigine.idl.java.ScreenRect
 Rectangle on the device screen, in screen pixels (same units as ScreenPoint). More...
 
class  com.navigine.idl.java.Segment
 line between two points. More...
 
class  com.navigine.idl.java.SensorMeasurement
 Structure representing a sensor measurement with type, values, and timestamp. More...
 
enum  com.navigine.idl.java.SensorType
 Enum defining types of sensors used in measurements. More...
 
class  com.navigine.idl.java.SignalMeasurement
 Structure representing a signal measurement with type, identifier, RSSI, distance, and timestamp. More...
 
enum  com.navigine.idl.java.SignalType
 Enum defining types of signals used in measurements. More...
 
class  com.navigine.idl.java.StorageManager
 Interface for managing multiple key-value storages, providing access and lifecycle control. More...
 
class  com.navigine.idl.java.Sublocation
 Class is used for storing sublocation parameters: identifier, name, width, height, etc. More...
 
class  com.navigine.idl.java.SublocationChangeListener
 Class is used to listen for sublocation change events. More...
 
class  com.navigine.idl.java.TargetReachedEvent
 Event indicating the route target has been reached. More...
 
enum  com.navigine.idl.java.TileKind
 Payload of a TileProvider. More...
 
class  com.navigine.idl.java.TileProvider
 Outdoor tile source: vector MVT or raster imagery. More...
 
enum  com.navigine.idl.java.TileSchema
 Vector tile schema of the outdoor basemap. More...
 
enum  com.navigine.idl.java.TitleAnchor
 Anchor position of a map object title relative to its placement point. More...
 
class  com.navigine.idl.java.TitleStyle
 Style parameters for a map object title. More...
 
class  com.navigine.idl.java.TransitionEntryEvent
 Event describing entering another level/sublocation transition. More...
 
class  com.navigine.idl.java.TransitionExitEvent
 Event describing exiting a level/sublocation transition. More...
 
enum  com.navigine.idl.java.TransmitterStatus
 enum described possible transmitter state. More...
 
class  com.navigine.idl.java.TurnEvent
 Class describing turn guidance event. More...
 
enum  com.navigine.idl.java.TurnType
 Enum describing turn direction/severity for TurnEvent. More...
 
enum  com.navigine.idl.java.UserLocationFollowMode
 How the user-location layer moves the camera. Reduced to pedestrian follow: none, position, compass heading, course over ground. A map gesture returns the mode to NONE. More...
 
class  com.navigine.idl.java.UserLocationLayer
 Layer that automatically renders current user position (arrow and accuracy circle) on the map. Provides visibility and anchoring controls. Referenced from LocationView. More...
 
class  com.navigine.idl.java.Vector3d
 Structure representing a 3D vector for sensor measurements. More...
 
class  com.navigine.idl.java.Venue
 Class is used for storing venue. More...
 
class  com.navigine.idl.java.VisibleRegion
 Trapezoid of the current viewport on the ground, in WGS84. More...
 
class  com.navigine.idl.java.Wifi
 Class is used for storing WiFi. More...
 
class  com.navigine.idl.java.Zone
 Class is used for storing location polygonal zones. More...
 
class  com.navigine.idl.java.ZoneEvent
 Class described user zone event. More...
 
enum  com.navigine.idl.java.ZoneEventType
 enum described zone event types More...
 
class  com.navigine.idl.java.ZoneListener
 Class provides a callback to be invoked when ZoneManager detects entering/leaving zone events. More...
 
class  com.navigine.idl.java.ZoneManager
 Class is used for notifying about entering or leaving Zones. More...
 
class  com.navigine.view.DefaultNavigationView
 Ready-to-use navigation view with built-in UI: zoom controls, floor selector, follow me toggle and user location layer. Automatically wires SDK listeners (building focus, sublocation, camera) and keeps widgets in sync. Use DefaultNavigationViewConfig to customize; config can be updated at runtime via setConfig(). More...
 
class  com.navigine.view.DefaultNavigationViewConfig
 Configuration for DefaultNavigationView. Controls visibility of built-in widgets. More...
 
class  com.navigine.view.LocationView
 Class is used to display a Navigine location via Android FrameLayout. More...
 
class  com.navigine.view.widgets.FloorSelectorView
 Vertical floor selector for navigation view. Shows available sublocations, scrolls when needed, hides for single-floor cases. More...
 
class  com.navigine.view.widgets.FloorSelectorViewConfig
 Configuration for FloorSelectorView widget. Allows customization of styles and layout. More...
 
class  com.navigine.view.widgets.FollowMeButton
 Floating “follow me” button for navigation view. Toggles following mode and updates its appearance. More...
 
class  com.navigine.view.widgets.FollowMeButtonConfig
 Configuration for FollowMeButton widget. Allows customization of icons, styles and layout. More...
 
class  com.navigine.view.widgets.ZoomControls
 Compact +/- zoom control stack for navigation view. Forwards tap callbacks to the host. More...
 
class  com.navigine.view.widgets.ZoomControlsConfig
 Configuration for ZoomControls widget. Allows customization of icons, styles and layout. More...
 

Detailed Description

Base classes for Navigine Android SDK.