ol-cesium에서 wmts 로 타일을 가지고오니 에러가발생
이것저것 다 설정 해도 안됨
근데 node.js 에서 프록시 설정하는것이 있어서 그걸로 해결
const terrainProvider = new Cesium.CesiumTerrainProvider({
url:'//assets.agi.com/stk-terrain/v1/tilesets/world/tiles',
requestVertexNormals: true
});
var imageryProvider = Cesium.createTileMapServiceImageryProvider({
url : 'http://api.vworld.kr/req/wmts/',
fileExtension : 'jpg'
});
scene.terrainProvider = terrainProvider;
ol3d.setEnabled(true);
vworld = new ol.layer.Tile({
source: new ol.source.XYZ({
url: 'http://localhost:8080/proxy/http://api.vworld.kr/req/wmts/1.0.0/E4A59B05-0CF4-3654-BD0C-A169F70CCB34/Satellite/{z}/{y}/{x}.jpeg'
}) ,
name:"vworld"
})
npm install cors 등등 설정할 필요 없이 그냥 프록시 태우면 cors 문제는 안나는듯....