본문 바로가기

카테고리 없음

오픈레이어스 세슘 플러그인 CORS 문제...

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 문제는 안나는듯....