forked from MapComplete/MapComplete
		
	Merge develop
This commit is contained in:
		
						commit
						2001ef09bf
					
				
					 50 changed files with 1443 additions and 1341 deletions
				
			
		|  | @ -1,14 +1,14 @@ | |||
| import { Store, UIEventSource } from "../../Logic/UIEventSource" | ||||
| import type { Map as MLMap } from "maplibre-gl" | ||||
| import { Map as MlMap, SourceSpecification } from "maplibre-gl" | ||||
| import { AvailableRasterLayers, RasterLayerPolygon } from "../../Models/RasterLayers" | ||||
| import { Utils } from "../../Utils" | ||||
| import { BBox } from "../../Logic/BBox" | ||||
| import { ExportableMap, MapProperties } from "../../Models/MapProperties" | ||||
| import SvelteUIElement from "../Base/SvelteUIElement" | ||||
| import MaplibreMap from "./MaplibreMap.svelte" | ||||
| import { RasterLayerProperties } from "../../Models/RasterLayerProperties" | ||||
| import * as htmltoimage from "html-to-image" | ||||
| import { Store, UIEventSource } from "../../Logic/UIEventSource"; | ||||
| import type { Map as MLMap } from "maplibre-gl"; | ||||
| import { Map as MlMap, SourceSpecification } from "maplibre-gl"; | ||||
| import { AvailableRasterLayers, RasterLayerPolygon } from "../../Models/RasterLayers"; | ||||
| import { Utils } from "../../Utils"; | ||||
| import { BBox } from "../../Logic/BBox"; | ||||
| import { ExportableMap, MapProperties } from "../../Models/MapProperties"; | ||||
| import SvelteUIElement from "../Base/SvelteUIElement"; | ||||
| import MaplibreMap from "./MaplibreMap.svelte"; | ||||
| import { RasterLayerProperties } from "../../Models/RasterLayerProperties"; | ||||
| import * as htmltoimage from "html-to-image"; | ||||
| 
 | ||||
| /** | ||||
|  * The 'MapLibreAdaptor' bridges 'MapLibre' with the various properties of the `MapProperties` | ||||
|  |  | |||
|  | @ -16,6 +16,7 @@ import { LayerConfigJson } from "../../Models/ThemeConfig/Json/LayerConfigJson" | |||
| import PerLayerFeatureSourceSplitter from "../../Logic/FeatureSource/PerLayerFeatureSourceSplitter" | ||||
| import FilteredLayer from "../../Models/FilteredLayer" | ||||
| import SimpleFeatureSource from "../../Logic/FeatureSource/Sources/SimpleFeatureSource" | ||||
| import { CLIENT_RENEG_LIMIT } from "tls"; | ||||
| 
 | ||||
| class PointRenderingLayer { | ||||
|     private readonly _config: PointRenderingConfig | ||||
|  | @ -406,13 +407,10 @@ class LineRenderingLayer { | |||
|             } else { | ||||
|                 const tags = this._fetchStore(id) | ||||
|                 this._listenerInstalledOn.add(id) | ||||
|                 map.setFeatureState( | ||||
|                     { source: this._layername, id }, | ||||
|                     this.calculatePropsFor(feature.properties) | ||||
|                 ) | ||||
|                 tags.addCallbackD((properties) => { | ||||
|                     if (!map.getLayer(this._layername)) { | ||||
|                         return | ||||
|                 tags.addCallbackAndRunD((properties) => { | ||||
|                     // Make sure to use 'getSource' here, the layer names are different!
 | ||||
|                     if(map.getSource(this._layername) === undefined){ | ||||
|                         return true | ||||
|                     } | ||||
|                     map.setFeatureState( | ||||
|                         { source: this._layername, id }, | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue