populatePolylinesAsync
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. Batches polylines by floor (one CompletableFuture per floor) to avoid flooding the 3-thread MAP_PLOT_EXECUTOR with hundreds of tiny per-entity tasks.
Parameters
buildingLayers
Layers for each building floor.
buildingData
Source of polyline and entity data.
perFloorPerLayerFeatureVectorMap
Output map storing feature vectors per floor and layer.
iconDetailsMap
Icon details used for styling layers.