Я пытаюсь сделать довольно тривиальное занятие: подогнать карту по размеру всех слоев.
Но я застрял:
Вот мой код:
import { createEmpty, getWidth, getHeight, extend } from 'ol/extent.js';
function centraTuttiLayer(map)
{
var extent = createEmpty();
//modifico l'estensione del layer per contenere tutto
map.getLayers().forEach(function(l) {
extend(extent, l.getExtent());
});
map.getView().fit(extent);
}
Я всегда получаю getExtent () как пустое.Я также попытался l.getSource (), а затем getExtent (), но безуспешно.Что я делаю не так?
Спасибо, Массимо