Inheritance diagram for com.navigine.idl.java.internal.LocationWindowBinding:Public Member Functions | |
| native boolean | isValid () |
| void | setSublocationId (int id) |
| Method is used to switch the location view between sublocations (e.g., floors). | |
| Integer | getSublocationId () |
| Returns current sublocation ID if set, otherwise null. | |
| void | setOperatingMode (OperatingMode mode) |
| Sets the operating mode of the location view OperatingMode. Default: indoor_only. | |
| OperatingMode | getOperatingMode () |
| Returns the current operating mode OperatingMode. | |
| String | getAttribution () |
Attribution text for the outdoor tiles. Comes from tileProvider.attribution when set. A null vector source uses the OSM default. | |
| Camera | getEnclosingCamera (BoundingBox boundingBox) |
Camera that fits boundingBox into the current focus rect. Uses focusRect when set, otherwise the full viewport. Keeps the current azimuth and tilt (tilt fit is approximate). | |
| Camera | getEnclosingCameraWithFocus (BoundingBox boundingBox, ScreenRect focusRect, Float azimuth, Float tilt) |
Camera that fits boundingBox, with optional overrides. Null focusRect / azimuth / tilt keep the current window values (focusRect property, current camera). Azimuth and tilt are degrees, same units as Camera. | |
| GlobalPoint | screenPositionToGlobal (android.graphics.PointF point) |
| Converts screen coordinates (pixels) to WGS84 coordinates. | |
| android.graphics.PointF | globalToScreenPosition (GlobalPoint point, boolean clipToViewport) |
| Converts WGS84 coordinates to screen coordinates (pixels). | |
| CircleMapObject | addCircleMapObject () |
| Creates and adds a circle map object to the location view. | |
| boolean | removeCircleMapObject (CircleMapObject circleMapObject) |
| Removes a circle map object from the location view. | |
| IconMapObject | addIconMapObject () |
| Creates and adds an icon map object to the location view. | |
| boolean | removeIconMapObject (IconMapObject iconMapObject) |
| Removes an icon map object from the location view. | |
| ClusterMapObjectController | addClusterMapObjectController () |
| Creates an icon map object controller for the location view. | |
| boolean | removeClusterMapObjectController (ClusterMapObjectController controller) |
| Removes an icon map object controller from the location view. | |
| PolygonMapObject | addPolygonMapObject () |
| Creates and adds a polygon map object to the location view. | |
| boolean | removePolygonMapObject (PolygonMapObject polygonMapObject) |
| Removes a polygon map object from the location view. | |
| PolylineMapObject | addPolylineMapObject () |
| Creates and adds a polyline map object to the location view. | |
| GeoJsonImport | addGeoJson (String geoJson, Integer sublocationId) |
Adds polygons and lines from one GeoJSON document on a floor. Accepts a FeatureCollection, a Feature, or one geometry, the same inputs as a GeoJSON source. Polygon holes become LocationPolygon.innerRings. Points are skipped. Returns null when the document is not JSON. The host styles the returned objects. | |
| PointBatch | addPointBatch () |
| Creates one arrow cloud. Replace its points each frame. | |
| boolean | removePointBatch (PointBatch pointBatch) |
| Removes an arrow cloud. | |
| boolean | removePolylineMapObject (PolylineMapObject polylineMapObject) |
| Removes a polyline map object from the location view. | |
| DottedPolylineMapObject | addDottedPolylineMapObject () |
| Creates and adds a polyline points map object to the location view. | |
| boolean | removeDottedPolylineMapObject (DottedPolylineMapObject dottedPolylineMapObject) |
| Removes a polyline points map object from the location view. | |
| ModelMapObject | addModelMapObject () |
| Creates and adds a 3D model map object (Wavefront OBJ + texture via ModelProvider). | |
| boolean | removeModelMapObject (ModelMapObject modelMapObject) |
| Removes a model map object from the location view. | |
| void | removeAllMapObjects () |
| Removes all map objects from the location view. | |
| void | pickMapObjectAt (android.graphics.PointF point) |
| Selects a visible, interactive map object at the specified screen position. | |
| void | pickMapFeatureAt (android.graphics.PointF point) |
| Selects visible map features (e.g., venues) at the specified screen position. | |
| void | addPickListener (PickListener listener) |
| Adds a PickListener to receive picking result events. | |
| void | removePickListener (PickListener listener) |
| Removes a previously added PickListener. | |
| void | addInputListener (InputListener listener) |
| Adds an InputListener to receive input events. | |
| void | removeInputListener (InputListener listener) |
| Removes a previously added InputListener. | |
| void | addCameraListener (CameraListener listener) |
| Adds a CameraListener to receive camera movement events. | |
| void | removeCameraListener (CameraListener listener) |
| Removes a previously added CameraListener. | |
| void | addSublocationChangeListener (SublocationChangeListener listener) |
| Adds listener for sublocation change events. | |
| void | removeSublocationChangeListener (SublocationChangeListener listener) |
| Removes previously added sublocation change listener. | |
| void | addBuildingListener (BuildingListener listener) |
| Adds listener for outdoor scenario: when camera focuses on a building or leaves it. | |
| void | removeBuildingListener (BuildingListener listener) |
| Removes previously added indoor building listener. | |
| void | flyTo (Camera camera, int duration, CameraCallback callback) |
| Moves the map camera to a new position with a smooth pan-and-zoom (fly) animation. | |
| void | moveTo (Camera camera, int duration, AnimationType animationType, CameraCallback callback) |
| Moves the map camera to a new position with an easing animation. | |
| boolean | selectMapFeature (String featureId) |
| Selects a map feature by its feature ID. | |
| boolean | deselectMapFeature (String featureId) |
| Deselects a map feature by its feature ID. | |
| void | deselectAllMapFeatures () |
| Deselects all currently selected map features. | |
| void | applyLayerFilter (String layer, ArrayList< MapFilterCondition > conditions) |
| Applies a typed filter to a specific map layer. | |
| MapTheme | getMapTheme () |
| Outdoor vector basemap color theme MapTheme. Indoor rasters, venues, and user map objects are unchanged. Default: light. | |
| void | setMapTheme (MapTheme newMapTheme) |
| Outdoor vector basemap color theme MapTheme. Indoor rasters, venues, and user map objects are unchanged. Default: light. | |
| TileProvider | getTileProvider () |
Outdoor tile source TileProvider. kind vector draws MVT (schema must match the tiles). kind raster draws PNG, JPEG, or WebP imagery and hides outdoor vector geometry and labels. schema is ignored for raster. Indoor floors stay on top. Null (default) uses OSM Shortbread at vector.openstreetmap.org. When mbtiles is set, tiles are read only from that file. | |
| void | setTileProvider (TileProvider newTileProvider) |
Outdoor tile source TileProvider. kind vector draws MVT (schema must match the tiles). kind raster draws PNG, JPEG, or WebP imagery and hides outdoor vector geometry and labels. schema is ignored for raster. Indoor floors stay on top. Null (default) uses OSM Shortbread at vector.openstreetmap.org. When mbtiles is set, tiles are read only from that file. | |
| AttributionAlignment | getAttributionAlignment () |
| Screen placement of the OSM attribution overlay AttributionAlignment. Default: right + bottom. Visible only in outdoor / outdoor_indoor modes. | |
| void | setAttributionAlignment (AttributionAlignment newAttributionAlignment) |
| Screen placement of the OSM attribution overlay AttributionAlignment. Default: right + bottom. Visible only in outdoor / outdoor_indoor modes. | |
| float | getZoomFactor () |
| Specifies the zoom level of the location view, in pixels per meter. Default: approximately 100 meters across the screen width. | |
| void | setZoomFactor (float newZoomFactor) |
| Specifies the zoom level of the location view, in pixels per meter. Default: approximately 100 meters across the screen width. | |
| float | getMinZoomFactor () |
| Minimum zoom level for the location view (pixels per meter). | |
| void | setMinZoomFactor (float newMinZoomFactor) |
| Minimum zoom level for the location view (pixels per meter). | |
| float | getMaxZoomFactor () |
| Maximum zoom level for the location view (pixels per meter). | |
| void | setMaxZoomFactor (float newMaxZoomFactor) |
| Maximum zoom level for the location view (pixels per meter). | |
| boolean | getStickToBorder () |
| Specifies whether sublocation content sticks to screen borders. | |
| void | setStickToBorder (boolean newStickToBorder) |
| Specifies whether sublocation content sticks to screen borders. | |
| Camera | getCamera () |
| Current camera position (look-at in WGS84). Camera. | |
| void | setCamera (Camera newCamera) |
| Current camera position (look-at in WGS84). Camera. | |
| ScreenRect | getFocusRect () |
Area of the viewport used when fitting a bounding box. Null (default) is the full view. Set this for a floor selector, follow-me button, or POI card so getEnclosingCamera keeps geometry in the remaining rectangle. Coordinates are screen pixels ScreenRect. | |
| void | setFocusRect (ScreenRect newFocusRect) |
Area of the viewport used when fitting a bounding box. Null (default) is the full view. Set this for a floor selector, follow-me button, or POI card so getEnclosingCamera keeps geometry in the remaining rectangle. Coordinates are screen pixels ScreenRect. | |
| VisibleRegion | getFocusRegion () |
Four corners of focusRect in WGS84, or visibleRegion when focusRect is null VisibleRegion. | |
| VisibleRegion | getVisibleRegion () |
Four corners of the current viewport in WGS84 VisibleRegion. Corners are ray-cast onto the ground plane, same as screenPositionToGlobal. With tilt the shape is a trapezoid. | |
| boolean | getRotateGestureEnabled () |
| Specifies whether rotation gestures (e.g., two-finger rotation) are enabled. | |
| void | setRotateGestureEnabled (boolean newRotateGestureEnabled) |
| Specifies whether rotation gestures (e.g., two-finger rotation) are enabled. | |
| boolean | getTiltGesturesEnabled () |
| Specifies whether tilt gestures (e.g., two-finger parallel pan) are enabled. | |
| void | setTiltGesturesEnabled (boolean newTiltGesturesEnabled) |
| Specifies whether tilt gestures (e.g., two-finger parallel pan) are enabled. | |
| boolean | getScrollGesturesEnabled () |
| Specifies whether scroll gestures (e.g., pan gesture) are enabled. | |
| void | setScrollGesturesEnabled (boolean newScrollGesturesEnabled) |
| Specifies whether scroll gestures (e.g., pan gesture) are enabled. | |
| boolean | getZoomGesturesEnabled () |
| Specifies whether zoom gestures (e.g., two-finger pinch) are enabled. | |
| void | setZoomGesturesEnabled (boolean newZoomGesturesEnabled) |
| Specifies whether zoom gestures (e.g., two-finger pinch) are enabled. | |
| float | getPickRadius () |
| Extra slop around the hit target, in density-independent pixels. Applied as a screen-pixel radius for points/lines and as a margin around a label's real AABB. Default: 5 dp. | |
| void | setPickRadius (float newPickRadius) |
| Extra slop around the hit target, in density-independent pixels. Applied as a screen-pixel radius for points/lines and as a margin around a label's real AABB. Default: 5 dp. | |
| ArrayList< String > | getSelectedMapFeatures () |
| List of currently selected map feature IDs. | |
Static Public Member Functions | |
| static native void | setDebugFlag (DebugFlag flag, boolean on) |
| Sets the state of a debug flag. | |
| static native boolean | getDebugFlag (DebugFlag flag) |
| Gets the state of a debug flag. | |
Protected Attributes | |
| Subscription< PickListener > | weakPickListenerSubscription |
| Subscription< InputListener > | weakInputListenerSubscription |
| Subscription< CameraListener > | weakCameraListenerSubscription |
| Subscription< SublocationChangeListener > | weakSublocationChangeListenerSubscription |
| Subscription< BuildingListener > | weakBuildingListenerSubscription |
Definition at line 39 of file LocationWindowBinding.java.
|
inline |
Adds listener for outdoor scenario: when camera focuses on a building or leaves it.
| listener | Indoor building listener BuildingListener. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 353 of file LocationWindowBinding.java.
|
inline |
Adds a CameraListener to receive camera movement events.
| listener | The CameraListener instance CameraListener. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 325 of file LocationWindowBinding.java.
|
inline |
Creates and adds a circle map object to the location view.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 157 of file LocationWindowBinding.java.
|
inline |
Creates an icon map object controller for the location view.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 185 of file LocationWindowBinding.java.
|
inline |
Creates and adds a polyline points map object to the location view.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 248 of file LocationWindowBinding.java.
|
inline |
Adds polygons and lines from one GeoJSON document on a floor. Accepts a FeatureCollection, a Feature, or one geometry, the same inputs as a GeoJSON source. Polygon holes become LocationPolygon.innerRings. Points are skipped. Returns null when the document is not JSON. The host styles the returned objects.
| geoJson | GeoJSON text. |
| sublocationId | Floor for every object, or null for the outdoor map. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 220 of file LocationWindowBinding.java.
|
inline |
Creates and adds an icon map object to the location view.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 171 of file LocationWindowBinding.java.
|
inline |
Adds an InputListener to receive input events.
| listener | The InputListener instance InputListener. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 311 of file LocationWindowBinding.java.
|
inline |
Creates and adds a 3D model map object (Wavefront OBJ + texture via ModelProvider).
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 262 of file LocationWindowBinding.java.
|
inline |
Adds a PickListener to receive picking result events.
| listener | The PickListener instance PickListener. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 297 of file LocationWindowBinding.java.
|
inline |
Creates one arrow cloud. Replace its points each frame.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 227 of file LocationWindowBinding.java.
|
inline |
Creates and adds a polygon map object to the location view.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 199 of file LocationWindowBinding.java.
|
inline |
Creates and adds a polyline map object to the location view.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 213 of file LocationWindowBinding.java.
|
inline |
Adds listener for sublocation change events.
| listener | Sublocation change listener SublocationChangeListener. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 339 of file LocationWindowBinding.java.
|
inline |
Applies a typed filter to a specific map layer.
| layer | The map layer to apply the filter to. |
| conditions | List of conditions (property + allowed values). Empty list resets the filter (show all). |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 402 of file LocationWindowBinding.java.
|
inline |
Deselects all currently selected map features.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 395 of file LocationWindowBinding.java.
|
inline |
Deselects a map feature by its feature ID.
| featureId | The feature ID from the mapFeaturePickResult PickListener. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 388 of file LocationWindowBinding.java.
|
inline |
Moves the map camera to a new position with a smooth pan-and-zoom (fly) animation.
| camera | The new camera position Camera. |
| duration | Animation duration in milliseconds (-1 derives it from the distance). |
| callback | Callback to execute when the animation completes CameraCallback. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 367 of file LocationWindowBinding.java.
|
inline |
Attribution text for the outdoor tiles. Comes from tileProvider.attribution when set. A null vector source uses the OSM default.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 122 of file LocationWindowBinding.java.
|
inline |
Screen placement of the OSM attribution overlay AttributionAlignment. Default: right + bottom. Visible only in outdoor / outdoor_indoor modes.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 437 of file LocationWindowBinding.java.
|
inline |
Current camera position (look-at in WGS84). Camera.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 507 of file LocationWindowBinding.java.
|
static |
Gets the state of a debug flag.
| flag | The debug flag to query DebugFlag. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
|
inline |
Camera that fits boundingBox into the current focus rect. Uses focusRect when set, otherwise the full viewport. Keeps the current azimuth and tilt (tilt fit is approximate).
| boundingBox | WGS84 bounding box to enclose. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 129 of file LocationWindowBinding.java.
|
inline |
Camera that fits boundingBox, with optional overrides. Null focusRect / azimuth / tilt keep the current window values (focusRect property, current camera). Azimuth and tilt are degrees, same units as Camera.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 136 of file LocationWindowBinding.java.
|
inline |
Area of the viewport used when fitting a bounding box. Null (default) is the full view. Set this for a floor selector, follow-me button, or POI card so getEnclosingCamera keeps geometry in the remaining rectangle. Coordinates are screen pixels ScreenRect.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 521 of file LocationWindowBinding.java.
|
inline |
Four corners of focusRect in WGS84, or visibleRegion when focusRect is null VisibleRegion.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 535 of file LocationWindowBinding.java.
|
inline |
Outdoor vector basemap color theme MapTheme. Indoor rasters, venues, and user map objects are unchanged. Default: light.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 409 of file LocationWindowBinding.java.
|
inline |
Maximum zoom level for the location view (pixels per meter).
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 479 of file LocationWindowBinding.java.
|
inline |
Minimum zoom level for the location view (pixels per meter).
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 465 of file LocationWindowBinding.java.
|
inline |
Returns the current operating mode OperatingMode.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 115 of file LocationWindowBinding.java.
|
inline |
Extra slop around the hit target, in density-independent pixels. Applied as a screen-pixel radius for points/lines and as a margin around a label's real AABB. Default: 5 dp.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 605 of file LocationWindowBinding.java.
|
inline |
Specifies whether rotation gestures (e.g., two-finger rotation) are enabled.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 549 of file LocationWindowBinding.java.
|
inline |
Specifies whether scroll gestures (e.g., pan gesture) are enabled.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 577 of file LocationWindowBinding.java.
|
inline |
List of currently selected map feature IDs.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 619 of file LocationWindowBinding.java.
|
inline |
Specifies whether sublocation content sticks to screen borders.
If true, content sticks to screen bounds; if false, content is centered. Default: true.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 493 of file LocationWindowBinding.java.
|
inline |
Returns current sublocation ID if set, otherwise null.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 101 of file LocationWindowBinding.java.
|
inline |
Outdoor tile source TileProvider. kind vector draws MVT (schema must match the tiles). kind raster draws PNG, JPEG, or WebP imagery and hides outdoor vector geometry and labels. schema is ignored for raster. Indoor floors stay on top. Null (default) uses OSM Shortbread at vector.openstreetmap.org. When mbtiles is set, tiles are read only from that file.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 423 of file LocationWindowBinding.java.
|
inline |
Specifies whether tilt gestures (e.g., two-finger parallel pan) are enabled.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 563 of file LocationWindowBinding.java.
|
inline |
Four corners of the current viewport in WGS84 VisibleRegion. Corners are ray-cast onto the ground plane, same as screenPositionToGlobal. With tilt the shape is a trapezoid.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 542 of file LocationWindowBinding.java.
|
inline |
Specifies the zoom level of the location view, in pixels per meter. Default: approximately 100 meters across the screen width.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 451 of file LocationWindowBinding.java.
|
inline |
Specifies whether zoom gestures (e.g., two-finger pinch) are enabled.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 591 of file LocationWindowBinding.java.
|
inline |
Converts WGS84 coordinates to screen coordinates (pixels).
| point | WGS84 coordinates GlobalPoint. |
| clipToViewport | If true, coordinates outside the viewport are clipped to the viewport edge. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 150 of file LocationWindowBinding.java.
| native boolean com.navigine.idl.java.internal.LocationWindowBinding.isValid | ( | ) |
Tells if this LocationWindow is valid or not. Any other method (except for this one) called on an invalid LocationWindow will throw java.lang.RuntimeException.
Reimplemented from com.navigine.idl.java.LocationWindow.
|
inline |
Moves the map camera to a new position with an easing animation.
| camera | The new camera position Camera. |
| duration | Animation duration in milliseconds (-1 for default duration). |
| animationType | The type of easing animation AnimationType. |
| callback | Callback to execute when the animation completes CameraCallback. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 374 of file LocationWindowBinding.java.
|
inline |
Selects visible map features (e.g., venues) at the specified screen position.
| point | Position in screen pixels to pick from. Results are delivered to the PickListener via onMapFeaturePickComplete PickListener. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 290 of file LocationWindowBinding.java.
|
inline |
Selects a visible, interactive map object at the specified screen position.
| point | Position in screen pixels to pick from. Results are delivered to the PickListener via onMapObjectPickComplete PickListener. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 283 of file LocationWindowBinding.java.
|
inline |
Removes all map objects from the location view.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 276 of file LocationWindowBinding.java.
|
inline |
Removes previously added indoor building listener.
| listener | Listener instance to remove BuildingListener. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 360 of file LocationWindowBinding.java.
|
inline |
Removes a previously added CameraListener.
| listener | The CameraListener instance to remove CameraListener. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 332 of file LocationWindowBinding.java.
|
inline |
Removes a circle map object from the location view.
| circleMapObject | The circle map object instance CircleMapObject. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 164 of file LocationWindowBinding.java.
|
inline |
Removes an icon map object controller from the location view.
| controller | The controller instance to remove. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 192 of file LocationWindowBinding.java.
|
inline |
Removes a polyline points map object from the location view.
| dottedPolylineMapObject | The polyline points map object instance DottedPolylineMapObject. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 255 of file LocationWindowBinding.java.
|
inline |
Removes an icon map object from the location view.
| iconMapObject | The icon map object instance IconMapObject. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 178 of file LocationWindowBinding.java.
|
inline |
Removes a previously added InputListener.
| listener | The InputListener instance to remove InputListener. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 318 of file LocationWindowBinding.java.
|
inline |
Removes a model map object from the location view.
| modelMapObject | The model instance to remove ModelMapObject. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 269 of file LocationWindowBinding.java.
|
inline |
Removes a previously added PickListener.
| listener | The PickListener instance to remove PickListener. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 304 of file LocationWindowBinding.java.
|
inline |
Removes an arrow cloud.
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 234 of file LocationWindowBinding.java.
|
inline |
Removes a polygon map object from the location view.
| polygonMapObject | The polygon map object instance PolygonMapObject. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 206 of file LocationWindowBinding.java.
|
inline |
Removes a polyline map object from the location view.
| polylineMapObject | The polyline map object instance PolylineMapObject. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 241 of file LocationWindowBinding.java.
|
inline |
Removes previously added sublocation change listener.
| listener | Listener instance to remove SublocationChangeListener. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 346 of file LocationWindowBinding.java.
|
inline |
Converts screen coordinates (pixels) to WGS84 coordinates.
| point | (x,y) coordinates in screen pixels. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 143 of file LocationWindowBinding.java.
|
inline |
Selects a map feature by its feature ID.
| featureId | The feature ID from the mapFeaturePickResult PickListener. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 381 of file LocationWindowBinding.java.
|
inline |
Screen placement of the OSM attribution overlay AttributionAlignment. Default: right + bottom. Visible only in outdoor / outdoor_indoor modes.
| newAttributionAlignment |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 444 of file LocationWindowBinding.java.
|
inline |
Current camera position (look-at in WGS84). Camera.
| newCamera |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 514 of file LocationWindowBinding.java.
|
static |
Sets the state of a debug flag.
| flag | The debug flag to set DebugFlag. |
| on | Specifies whether the debug flag is enabled (true) or disabled (false). |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
|
inline |
Area of the viewport used when fitting a bounding box. Null (default) is the full view. Set this for a floor selector, follow-me button, or POI card so getEnclosingCamera keeps geometry in the remaining rectangle. Coordinates are screen pixels ScreenRect.
| newFocusRect |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 528 of file LocationWindowBinding.java.
|
inline |
Outdoor vector basemap color theme MapTheme. Indoor rasters, venues, and user map objects are unchanged. Default: light.
| newMapTheme |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 416 of file LocationWindowBinding.java.
|
inline |
Maximum zoom level for the location view (pixels per meter).
| newMaxZoomFactor |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 486 of file LocationWindowBinding.java.
|
inline |
Minimum zoom level for the location view (pixels per meter).
| newMinZoomFactor |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 472 of file LocationWindowBinding.java.
|
inline |
Sets the operating mode of the location view OperatingMode. Default: indoor_only.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 108 of file LocationWindowBinding.java.
|
inline |
Extra slop around the hit target, in density-independent pixels. Applied as a screen-pixel radius for points/lines and as a margin around a label's real AABB. Default: 5 dp.
| newPickRadius |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 612 of file LocationWindowBinding.java.
|
inline |
Specifies whether rotation gestures (e.g., two-finger rotation) are enabled.
| newRotateGestureEnabled |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 556 of file LocationWindowBinding.java.
|
inline |
Specifies whether scroll gestures (e.g., pan gesture) are enabled.
| newScrollGesturesEnabled |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 584 of file LocationWindowBinding.java.
|
inline |
Specifies whether sublocation content sticks to screen borders.
| newStickToBorder |
If true, content sticks to screen bounds; if false, content is centered. Default: true.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 500 of file LocationWindowBinding.java.
|
inline |
Method is used to switch the location view between sublocations (e.g., floors).
| id | Sublocation unique identifier Sublocation. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 94 of file LocationWindowBinding.java.
|
inline |
Outdoor tile source TileProvider. kind vector draws MVT (schema must match the tiles). kind raster draws PNG, JPEG, or WebP imagery and hides outdoor vector geometry and labels. schema is ignored for raster. Indoor floors stay on top. Null (default) uses OSM Shortbread at vector.openstreetmap.org. When mbtiles is set, tiles are read only from that file.
| newTileProvider |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 430 of file LocationWindowBinding.java.
|
inline |
Specifies whether tilt gestures (e.g., two-finger parallel pan) are enabled.
| newTiltGesturesEnabled |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 570 of file LocationWindowBinding.java.
|
inline |
Specifies the zoom level of the location view, in pixels per meter. Default: approximately 100 meters across the screen width.
| newZoomFactor |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 458 of file LocationWindowBinding.java.
|
inline |
Specifies whether zoom gestures (e.g., two-finger pinch) are enabled.
| newZoomGesturesEnabled |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.LocationWindow.
Definition at line 598 of file LocationWindowBinding.java.
|
protected |
Definition at line 80 of file LocationWindowBinding.java.
|
protected |
Definition at line 64 of file LocationWindowBinding.java.
|
protected |
Definition at line 56 of file LocationWindowBinding.java.
|
protected |
Definition at line 48 of file LocationWindowBinding.java.
|
protected |
Definition at line 72 of file LocationWindowBinding.java.