openlayers 5.2 Не удается прочитать свойство 'boundingExtent' из неопределенного - PullRequest
0 голосов
/ 04 сентября 2018

Обновление с версии 4.6.5, попытка определить правильный синтаксис для ограничивающего экстента. Я использую Angular 5 и получаю сообщение об ошибке Не могу прочитать свойство 'boundingExtent' из неопределенного. Код был использован в 4.6.5 (с правильным пространством имен) и сформулирован

Я импортировал степень

степень импорта из 'ol / экстента';

фрагмент кода выглядит следующим образом:

const destLoc = [res.minX, res.minY];
const currentLoc = [res.maxX, res.maxY];

const ext = extent.boundingExtent([currentLoc, destLoc]);
this.map.getView().fit(ext, this.map.getSize());

Если я отлаживаю код, степень не известна. Я вижу что-то под названием экстент_1, который имеет функцию boundingExtent

1 Ответ

0 голосов
/ 16 сентября 2018

// Решение моего вопроса.

import {boundingExtent} из 'ol / экстента';

const destLoc = [-119.36781263222342, 36.56368212151636]; const currentLoc = [-119,3587861884934, 36,57445863282557];

const ext = boundingExtent ([currentLoc, destLoc]); // const ext = ol.extent.boundingExtent ([currentLoc, destLoc]); открытые слои 4.6.5

console.log ('Extent', ext); map.getView (). fit (ext, map.getSize ());

...