我基本上正在做的是尝试在“开放图层”中获取地图,该地图的视图仅限于丹麦。我想使用EPSG:25832来完成此操作,因为我需要使用此投影的特定服务的一些叠加层。
我正在尝试创建WMTSTileGrid,并通过WMTS将其解析为TileLayer,在其中调用服务以获取图层。我正在使用ol@5.3.2。
我遇到以下错误,并且我需要帮助找出导致错误的原因:
router.app.$session.get('user');
这里是代码,我尝试过发布尽可能少的数量以便于阅读,请告诉我您是否认为缺少某些内容:
Uncaught TypeError: Cannot read property 'every' of undefined
at isSorted (array.js:242)
at WMTSTileGrid.TileGrid (TileGrid.js:70)
at new WMTSTileGrid (WMTS.js:58)
at Object.parcelRequire.index.js.ol/ol.css (index.js:83)
at newRequire (mao.e31bb0bc.js:47)
at mao.e31bb0bc.js:81
at mao.e31bb0bc.js:120
答案 0 :(得分:2)
您在导入中犯了一个错误:
import WMTS from 'ol/tilegrid/WMTS';
应该是:
import WMTS from 'ol/source/WMTS';