Не работает только функция .getMap.
this._leafletData.getMap('map').then((map: any) => {
map.fitBounds(this.mapSettings.paths.p1.latlngs);
});
ОШИБКА:
TypeError: **Cannot read property 'EPSG3857' of undefined**
at Object.setDefaults (ui-leaflet.js:2132)
at Object.link (ui-leaflet.js:46)
at lib-3669969874.js:1
at lib-3669969874.js:1
at se (lib-3669969874.js:1)
at B (lib-3669969874.js:1)
at lib-3669969874.js:1
at lib-3669969874.js:1
at lib-3669969874.js:1
at lib-3669969874.js:1
at e (lib-3669969874.js:1)
at d (lib-3669969874.js:1)
at lib-3669969874.js:1
at r.$digest (lib-3669969874.js:1)
at r.$apply (lib-3669969874.js:1)
at lib-3669969874.js:1
at h (lib-3669969874.js:1)
at XMLHttpRequest.p.onload (lib-3669969874.js:1) "<div class="angular-leaflet-map" id="{{ vm.mapId }}" height="480px" width="100%" defaults="vm.mapSettings.defaults" center="vm.mapSettings.center" markers="vm.mapSettings.markers" paths="vm.mapSettings.paths">"
Невозможно прочесть свойство EPSG3857 из undefined: это на самом деле означает, что в JS это относится к L.CRS .EPSG3857. Итак, здесь CRS не определен. Однако на локальном хосте он работает абсолютно нормально.