MapPlotterForProperty

Class for drawing properties on the map

Constructors

Link copied to clipboard
constructor(@NonNull mainMapFragment: MainMapFragment, @NonNull context: Context, @NonNull mapApi: MapApi)
Method to set up property plotter

Functions

Link copied to clipboard
open fun hasSetup(): Boolean
Method to check if property plotter is set up or not.
Link copied to clipboard
open fun isPropertyPlotted(propertyId: Int): Boolean
Method to draw a property on a map.
Link copied to clipboard
open fun onDestroy()
Link copied to clipboard
open fun onPositionChanged(position: Position)
Link copied to clipboard
open fun plot(propertyId: Int, listener: MapApi.PlotListener)
Link copied to clipboard
open fun removePlottedProperty(propertyId: Int)
Method to remove the plotted property.
Link copied to clipboard
open fun setPropertyLevelBuildingVisibility(buildingId: Int, visible: Boolean)
Link copied to clipboard
fun setVectorElementListener(listener: VectorElementEventListener)
Method to set up vector element listener.
Link copied to clipboard
Method to set up vector tile click listener
Link copied to clipboard
open fun updateMapToNewPropertySet(newPropertyList: Set<Integer>)
Method to update the map with a new property set