CustomPlot

interface CustomPlot

Access/manage your own plot objects/geometries

Inheritors

Functions

Link copied to clipboard
abstract fun addIcons(icons: List<MapIcon>)
Link copied to clipboard
Highlight an entire building as restricted using the supplied overlay style.
Link copied to clipboard
abstract fun highlightEntities(@NonNull entities: List<Entity>, @NonNull hexColor: String)
Highlight entities on the map with the specified hex color
Link copied to clipboard
abstract fun highlightEntitiesWithStyle(@NonNull entity: Entity, @NonNull fillColor: String, @NonNull strokeColor: String, lineWidth: Float)
Highlight a single entity as restricted with explicit fill/stroke styling.
Link copied to clipboard
abstract fun highlightEntity(@NonNull entity: Entity, @NonNull hexColor: String)
Highlight entity on the map with the specified hex color
Link copied to clipboard
Highlight an entire floor as restricted using the supplied overlay style.
Link copied to clipboard
Plot a free-form polygon overlay (e.g.
Link copied to clipboard
abstract fun removeAllEntityHighlights(propertyId: Int)
Remove all entity highlights
Link copied to clipboard
abstract fun removeEntityHighlight(@NonNull entity: Entity)
Remove entity highlights by entity
abstract fun removeEntityHighlight(@NonNull entities: List<Entity>)
Link copied to clipboard
abstract fun removeEntityHighlightsByColor(propertyId: Int, hexColorToRemove: String)
Remove all entity highlights by hexColor
Link copied to clipboard
abstract fun removeHighlightedBuildingFromMap(buildingId: Int)
Remove a building-wide restriction highlight.
Link copied to clipboard
abstract fun removeHighlightedFloorFromMap(floorId: Int, buildingId: Int)
Remove a floor-wide restriction highlight.
Link copied to clipboard
abstract fun removeIcons(icons: List<MapIcon>)
Link copied to clipboard
abstract fun removePolygonOverlayFromTheMap(propertyId: Int, buildingId: Int, floorId: Int, polygonId: String)
Remove a previously plotted polygon overlay identified by its (propertyId, buildingId, floorId, polygonId) tuple.
Link copied to clipboard
Remove a styled entity highlight previously applied via highlightEntitiesWithStyle.
Link copied to clipboard
abstract fun setMapPin(mercatorZone: MercatorZone)
Call this function to set a pin into a non searchable entity like a pathway.