MapPlotterForBuilding
Class used for drawing buildings on the map
Constructors
Link copied to clipboard
constructor(@NonNull mainMapFragment: MainMapFragment, @NonNull applicationContext: Context, @NonNull mapPlotterForProperty: MapPlotterForProperty, @NonNull mapApi: MapApi)
Method to set up building plotter.
Functions
Link copied to clipboard
Method to remove building from current plotted building list.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun populateOverlaysAsync(@NonNull buildingLayers: BuildingLayers, onComplete: Consumer<Boolean>)
Link copied to clipboard
open fun populatePointsAsync(@NonNull buildingLayers: BuildingLayers, @NonNull buildingData: BuildingData, @NonNull perFloorPerLayerFeatureVectorMap: ConcurrentHashMap<Integer, ConcurrentHashMap<String, FeatureVector>>, @NonNull iconDetailsMap: ConcurrentHashMap<String, List<IconDetails>>): CompletableFuture<Void>
Asynchronously populates and renders point geometries for each floor in a building.
Link copied to clipboard
open fun populatePolygonsAsync(@NonNull buildingLayers: BuildingLayers, @NonNull buildingData: BuildingData, @NonNull perFloorPerLayerFeatureVectorMap: ConcurrentHashMap<Integer, ConcurrentHashMap<String, FeatureVector>>, @NonNull iconDetailsMap: ConcurrentHashMap<String, List<IconDetails>>): CompletableFuture<Void>
Asynchronously populates and renders polygon geometries.
Link copied to clipboard
open fun populatePolylinesAsync(@NonNull buildingLayers: BuildingLayers, @NonNull buildingData: BuildingData, @NonNull perFloorPerLayerFeatureVectorMap: ConcurrentHashMap<Integer, ConcurrentHashMap<String, FeatureVector>>, @NonNull iconDetailsMap: ConcurrentHashMap<String, List<IconDetails>>): CompletableFuture<Void>
Asynchronously populates and renders polyline geometries for each floor in a building.
Link copied to clipboard
Method to set up com.mapsted.map.events.VectorElementListener
Link copied to clipboard