2022-1-17工作记录
(一)supermap初始化地图报错
1.tileSource.getInterpolate is not a function
<div id="base_map"
style="width: 100%;
height: 100%;">
</div>
// 初始化地图
initMap() {
var map = new Map({
target: 'base_map',
// controls: control.defaults({attributionOptions: {collapsed: false}}).extend([new Logo()]),
view: new View({
center: [0, 0],
zoom: 2,
projection: 'EPSG:4326',
multiWorld: true
})
});
var layer = new TileLayer({
source: new TileSuperMapRest({
url: this.url1,
wrapX: true
}),
projection: 'EPSG:4326'
});
map.addLayer(layer);
},
2.原因:ol版本问题
将ol版本 与supermap的ol版本 保持一致即可
(二)get/post方法
(三)npm run build报错
error in ./node_modules/geotiff/src/geotiff.js解决方法
真的是这个原因,亲测有效