Вот сценарий:
У меня есть VectorTileLayer, построенный с VectorTileSource
this.vectorTileSource = new VectorTileSource({
format: new GeoJSON(),
url: 'http://localhost:8090/geoserver/smartzone/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=work:name&outputFormat=application/json'
});
this.vtLayer = new VectorTileLayer({
declutter: true,
source: this.vectorTileSource,
style:someStyle
});
Теперь я хочу отобразить слой на карте:
this.map = new Map({
target: this.viewMap.nativeElement,
overlays: [this.overlay],
layers: this.vtLayer,
view: new View({
center: ???
zoom: 10.2
})
});
??? я могу получить координаты (широта / долгота) для центра? Вручную я могу получить их из свойств слоя в GeoServer UI
Но мне нужно каким-то образом получить его, используя скрипты OpenLayers ...