Fix: build; subtle bug

This commit is contained in:
Pieter Vander Vennet 2023-05-19 10:56:30 +02:00
parent d0e0abdece
commit 5644c7a8b8
2 changed files with 6 additions and 1 deletions

View file

@ -50,6 +50,11 @@ export class MapLibreAdaptor implements MapProperties, ExportableMap {
this._maplibreMap = maplibreMap
this.location = state?.location ?? new UIEventSource({lon: 0, lat: 0})
if(this.location.data){
// The MapLibre adaptor updates the element in the location and then pings them
// Often, code setting this up doesn't expect the object they pass in to be changed, so we create a copy
this.location.setData({...this.location.data})
}
this.zoom = state?.zoom ?? new UIEventSource(1)
this.minzoom = state?.minzoom ?? new UIEventSource(0)
this.maxzoom = state?.maxzoom ?? new UIEventSource(24)