PropertyLayers
Class to manage list of VectorElementMapLayers for property
Constructors
Link copied to clipboard
constructor(propertyId: Int, @Nullable vectorElementEventListener: VectorElementEventListener, @Nullable vectorTileClickedListener: IMapstedVectorTileClicked, isVisible: Boolean, @NonNull provider: MapViewAndBaseProjectionProvider, @NonNull mapApi: MapApi)
Constructor for setting up the PropertyLayer
Functions
Link copied to clipboard
Method to set a pin on the pin layer
Link copied to clipboard
Method to clear icon Layer
Link copied to clipboard
Call this function to clear overlay MapLayers of a PropertyLayer.
Link copied to clipboard
Method to clear Pin Layer
Link copied to clipboard
Method to clear Routing Layer
Link copied to clipboard
Link copied to clipboard
Materializes a deferred building's BuildingLayers on-demand.
Link copied to clipboard
Returns all building IDs: both materialized and deferred.
Link copied to clipboard
Get the icon layer.
Link copied to clipboard
Link copied to clipboard
Method to get the entity layer
Link copied to clipboard
Get the icon layer for a specific building.
Link copied to clipboard
Get the overlay layer
Link copied to clipboard
Method to get the layer where pin is placed
Link copied to clipboard
Get the plotting layer
Link copied to clipboard
Get the routing layer
Link copied to clipboard
Link copied to clipboard
open fun handleZoom(mapZoom: Float, @NonNull propertyDetails: OnScreenPropertyDetails, fromMapInteraction: Boolean)
Link copied to clipboard
Checks whether a given building has deferred info waiting to be materialized.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Call this function to set if you want the PropertyLayer to be visible or not.
Link copied to clipboard
Link copied to clipboard