Interface for interacting with the location view. More...
Inheritance diagram for com.navigine.idl.java.LocationWindow:Public Member Functions | |
| abstract void | setSublocationId (int id) |
| Method is used to switch the location view between sublocations (e.g., floors). | |
| abstract Integer | getSublocationId () |
| Returns current sublocation ID if set, otherwise null. | |
| abstract void | setOperatingMode (OperatingMode mode) |
| Sets the operating mode of the location view OperatingMode. Default: indoor_only. | |
| abstract OperatingMode | getOperatingMode () |
| Returns the current operating mode OperatingMode. | |
| abstract String | getAttribution () |
Attribution text for the outdoor tiles. Comes from tileProvider.attribution when set. A null vector source uses the OSM default. | |
| abstract 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). | |
| abstract 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. | |
| abstract GlobalPoint | screenPositionToGlobal (android.graphics.PointF point) |
| Converts screen coordinates (pixels) to WGS84 coordinates. | |
| abstract android.graphics.PointF | globalToScreenPosition (GlobalPoint point, boolean clipToViewport) |
| Converts WGS84 coordinates to screen coordinates (pixels). | |
| abstract CircleMapObject | addCircleMapObject () |
| Creates and adds a circle map object to the location view. | |
| abstract boolean | removeCircleMapObject (CircleMapObject circleMapObject) |
| Removes a circle map object from the location view. | |
| abstract IconMapObject | addIconMapObject () |
| Creates and adds an icon map object to the location view. | |
| abstract boolean | removeIconMapObject (IconMapObject iconMapObject) |
| Removes an icon map object from the location view. | |
| abstract ClusterMapObjectController | addClusterMapObjectController () |
| Creates an icon map object controller for the location view. | |
| abstract boolean | removeClusterMapObjectController (ClusterMapObjectController controller) |
| Removes an icon map object controller from the location view. | |
| abstract PolygonMapObject | addPolygonMapObject () |
| Creates and adds a polygon map object to the location view. | |
| abstract boolean | removePolygonMapObject (PolygonMapObject polygonMapObject) |
| Removes a polygon map object from the location view. | |
| abstract PolylineMapObject | addPolylineMapObject () |
| Creates and adds a polyline map object to the location view. | |
| abstract 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. | |
| abstract PointBatch | addPointBatch () |
| Creates one arrow cloud. Replace its points each frame. | |
| abstract boolean | removePointBatch (PointBatch pointBatch) |
| Removes an arrow cloud. | |
| abstract boolean | removePolylineMapObject (PolylineMapObject polylineMapObject) |
| Removes a polyline map object from the location view. | |
| abstract DottedPolylineMapObject | addDottedPolylineMapObject () |
| Creates and adds a polyline points map object to the location view. | |
| abstract boolean | removeDottedPolylineMapObject (DottedPolylineMapObject dottedPolylineMapObject) |
| Removes a polyline points map object from the location view. | |
| abstract ModelMapObject | addModelMapObject () |
| Creates and adds a 3D model map object (Wavefront OBJ + texture via ModelProvider). | |
| abstract boolean | removeModelMapObject (ModelMapObject modelMapObject) |
| Removes a model map object from the location view. | |
| abstract void | removeAllMapObjects () |
| Removes all map objects from the location view. | |
| abstract void | pickMapObjectAt (android.graphics.PointF point) |
| Selects a visible, interactive map object at the specified screen position. | |
| abstract void | pickMapFeatureAt (android.graphics.PointF point) |
| Selects visible map features (e.g., venues) at the specified screen position. | |
| abstract void | addPickListener (PickListener listener) |
| Adds a PickListener to receive picking result events. | |
| abstract void | removePickListener (PickListener listener) |
| Removes a previously added PickListener. | |
| abstract void | addInputListener (InputListener listener) |
| Adds an InputListener to receive input events. | |
| abstract void | removeInputListener (InputListener listener) |
| Removes a previously added InputListener. | |
| abstract void | addCameraListener (CameraListener listener) |
| Adds a CameraListener to receive camera movement events. | |
| abstract void | removeCameraListener (CameraListener listener) |
| Removes a previously added CameraListener. | |
| abstract void | addSublocationChangeListener (SublocationChangeListener listener) |
| Adds listener for sublocation change events. | |
| abstract void | removeSublocationChangeListener (SublocationChangeListener listener) |
| Removes previously added sublocation change listener. | |
| abstract void | addBuildingListener (BuildingListener listener) |
| Adds listener for outdoor scenario: when camera focuses on a building or leaves it. | |
| abstract void | removeBuildingListener (BuildingListener listener) |
| Removes previously added indoor building listener. | |
| abstract void | flyTo (Camera camera, int duration, CameraCallback callback) |
| Moves the map camera to a new position with a smooth pan-and-zoom (fly) animation. | |
| abstract void | moveTo (Camera camera, int duration, AnimationType animationType, CameraCallback callback) |
| Moves the map camera to a new position with an easing animation. | |
| abstract boolean | selectMapFeature (String featureId) |
| Selects a map feature by its feature ID. | |
| abstract boolean | deselectMapFeature (String featureId) |
| Deselects a map feature by its feature ID. | |
| abstract void | deselectAllMapFeatures () |
| Deselects all currently selected map features. | |
| abstract void | applyLayerFilter (String layer, ArrayList< MapFilterCondition > conditions) |
| Applies a typed filter to a specific map layer. | |
| abstract MapTheme | getMapTheme () |
| Outdoor vector basemap color theme MapTheme. Indoor rasters, venues, and user map objects are unchanged. Default: light. | |
| abstract void | setMapTheme (MapTheme newMapTheme) |
| Outdoor vector basemap color theme MapTheme. Indoor rasters, venues, and user map objects are unchanged. Default: light. | |
| abstract 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. | |
| abstract 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. | |
| abstract AttributionAlignment | getAttributionAlignment () |
| Screen placement of the OSM attribution overlay AttributionAlignment. Default: right + bottom. Visible only in outdoor / outdoor_indoor modes. | |
| abstract void | setAttributionAlignment (AttributionAlignment newAttributionAlignment) |
| Screen placement of the OSM attribution overlay AttributionAlignment. Default: right + bottom. Visible only in outdoor / outdoor_indoor modes. | |
| abstract float | getZoomFactor () |
| Specifies the zoom level of the location view, in pixels per meter. Default: approximately 100 meters across the screen width. | |
| abstract void | setZoomFactor (float newZoomFactor) |
| Specifies the zoom level of the location view, in pixels per meter. Default: approximately 100 meters across the screen width. | |
| abstract float | getMinZoomFactor () |
| Minimum zoom level for the location view (pixels per meter). | |
| abstract void | setMinZoomFactor (float newMinZoomFactor) |
| Minimum zoom level for the location view (pixels per meter). | |
| abstract float | getMaxZoomFactor () |
| Maximum zoom level for the location view (pixels per meter). | |
| abstract void | setMaxZoomFactor (float newMaxZoomFactor) |
| Maximum zoom level for the location view (pixels per meter). | |
| abstract boolean | getStickToBorder () |
| Specifies whether sublocation content sticks to screen borders. | |
| abstract void | setStickToBorder (boolean newStickToBorder) |
| Specifies whether sublocation content sticks to screen borders. | |
| abstract Camera | getCamera () |
| Current camera position (look-at in WGS84). Camera. | |
| abstract void | setCamera (Camera newCamera) |
| Current camera position (look-at in WGS84). Camera. | |
| abstract 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. | |
| abstract 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. | |
| abstract VisibleRegion | getFocusRegion () |
Four corners of focusRect in WGS84, or visibleRegion when focusRect is null VisibleRegion. | |
| abstract 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. | |
| abstract boolean | getRotateGestureEnabled () |
| Specifies whether rotation gestures (e.g., two-finger rotation) are enabled. | |
| abstract void | setRotateGestureEnabled (boolean newRotateGestureEnabled) |
| Specifies whether rotation gestures (e.g., two-finger rotation) are enabled. | |
| abstract boolean | getTiltGesturesEnabled () |
| Specifies whether tilt gestures (e.g., two-finger parallel pan) are enabled. | |
| abstract void | setTiltGesturesEnabled (boolean newTiltGesturesEnabled) |
| Specifies whether tilt gestures (e.g., two-finger parallel pan) are enabled. | |
| abstract boolean | getScrollGesturesEnabled () |
| Specifies whether scroll gestures (e.g., pan gesture) are enabled. | |
| abstract void | setScrollGesturesEnabled (boolean newScrollGesturesEnabled) |
| Specifies whether scroll gestures (e.g., pan gesture) are enabled. | |
| abstract boolean | getZoomGesturesEnabled () |
| Specifies whether zoom gestures (e.g., two-finger pinch) are enabled. | |
| abstract void | setZoomGesturesEnabled (boolean newZoomGesturesEnabled) |
| Specifies whether zoom gestures (e.g., two-finger pinch) are enabled. | |
| abstract 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. | |
| abstract 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. | |
| abstract ArrayList< String > | getSelectedMapFeatures () |
| List of currently selected map feature IDs. | |
| abstract boolean | isValid () |
Static Public Member Functions | |
| static void | setDebugFlag (DebugFlag flag, boolean on) |
| Sets the state of a debug flag. | |
| static boolean | getDebugFlag (DebugFlag flag) |
| Gets the state of a debug flag. | |
Interface for interacting with the location view.
Referenced from LocationView.
Definition at line 20 of file LocationWindow.java.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Adds a CameraListener to receive camera movement events.
| listener | The CameraListener instance CameraListener. |
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Creates and adds a circle map object to the location view.
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Creates an icon map object controller for the location view.
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Creates and adds a polyline points map object to the location view.
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Creates and adds an icon map object to the location view.
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Adds an InputListener to receive input events.
| listener | The InputListener instance InputListener. |
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Creates and adds a 3D model map object (Wavefront OBJ + texture via ModelProvider).
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Adds a PickListener to receive picking result events.
| listener | The PickListener instance PickListener. |
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Creates one arrow cloud. Replace its points each frame.
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Creates and adds a polygon map object to the location view.
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Creates and adds a polyline map object to the location view.
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Adds listener for sublocation change events.
| listener | Sublocation change listener SublocationChangeListener. |
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Deselects all currently selected map features.
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Deselects a map feature by its feature ID.
| featureId | The feature ID from the mapFeaturePickResult PickListener. |
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Current camera position (look-at in WGS84). Camera.
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
inlinestatic |
Gets the state of a debug flag.
| flag | The debug flag to query DebugFlag. |
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
Definition at line 1304 of file LocationWindow.java.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Four corners of focusRect in WGS84, or visibleRegion when focusRect is null VisibleRegion.
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Outdoor vector basemap color theme MapTheme. Indoor rasters, venues, and user map objects are unchanged. Default: light.
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Maximum zoom level for the location view (pixels per meter).
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Minimum zoom level for the location view (pixels per meter).
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Returns the current operating mode OperatingMode.
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Specifies whether rotation gestures (e.g., two-finger rotation) are enabled.
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Specifies whether scroll gestures (e.g., pan gesture) are enabled.
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
List of currently selected map feature IDs.
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Returns current sublocation ID if set, otherwise null.
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Specifies whether tilt gestures (e.g., two-finger parallel pan) are enabled.
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Specifies whether zoom gestures (e.g., two-finger pinch) are enabled.
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Removes all map objects from the location view.
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Removes previously added indoor building listener.
| listener | Listener instance to remove BuildingListener. |
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Removes a previously added CameraListener.
| listener | The CameraListener instance to remove CameraListener. |
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Removes a circle map object from the location view.
| circleMapObject | The circle map object instance CircleMapObject. |
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Removes an icon map object controller from the location view.
| controller | The controller instance to remove. |
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Removes an icon map object from the location view.
| iconMapObject | The icon map object instance IconMapObject. |
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Removes a previously added InputListener.
| listener | The InputListener instance to remove InputListener. |
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Removes a model map object from the location view.
| modelMapObject | The model instance to remove ModelMapObject. |
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Removes a previously added PickListener.
| listener | The PickListener instance to remove PickListener. |
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Removes an arrow cloud.
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Removes a polygon map object from the location view.
| polygonMapObject | The polygon map object instance PolygonMapObject. |
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Removes a polyline map object from the location view.
| polylineMapObject | The polyline map object instance PolylineMapObject. |
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Removes previously added sublocation change listener.
| listener | Listener instance to remove SublocationChangeListener. |
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Converts screen coordinates (pixels) to WGS84 coordinates.
| point | (x,y) coordinates in screen pixels. |
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Selects a map feature by its feature ID.
| featureId | The feature ID from the mapFeaturePickResult PickListener. |
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Current camera position (look-at in WGS84). Camera.
| newCamera |
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
inlinestatic |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
Definition at line 1283 of file LocationWindow.java.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Maximum zoom level for the location view (pixels per meter).
| newMaxZoomFactor |
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Minimum zoom level for the location view (pixels per meter).
| newMinZoomFactor |
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Sets the operating mode of the location view OperatingMode. Default: indoor_only.
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Specifies whether rotation gestures (e.g., two-finger rotation) are enabled.
| newRotateGestureEnabled |
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Specifies whether scroll gestures (e.g., pan gesture) are enabled.
| newScrollGesturesEnabled |
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Specifies whether tilt gestures (e.g., two-finger parallel pan) are enabled.
| newTiltGesturesEnabled |
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
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 in com.navigine.idl.java.internal.LocationWindowBinding.
|
abstract |
Specifies whether zoom gestures (e.g., two-finger pinch) are enabled.
| newZoomGesturesEnabled |
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.LocationWindowBinding.