2017-11-24 8 views
0

나는 뷰어를 만들고 사용자 정의 레이어 (직접 제공)를 추가했습니다. akka지도 서버를 사용하고 있습니다. 내 문제는 내 맵 타일이 표시되지 않지만 콘솔에서 세슘이 타일을로드 한 것을 볼 수 있습니다.세슘에 타일이 표시되지 않음

코드는 다음과 같습니다

var viewer = new Cesium.Viewer("cesiumContainer"); 
var layers = viewer.scene.imageryLayers; 
var through = layers.addImageryProvider(new Cesium.UrlTemplateImageryProvider({ 
    url : 'http://my_ip:8777/modis/ndvi/{z}/{x}/{y}.png', 
    format: "image/png" 
})); 
through.alpha = 0.5; 

나는 다른지도 등 blackmarbleurl을 변경하면 제대로 로드 (즉, 타일이 표시되지만 위치 y는 reverseY로 변경해야 함) . 어떤지도가 cesium에 내지도를로드 할 수없는 이유를 알고 있습니까?

+0

질문에서 문법의 일부를 수정하고 불필요한 작업을 제거했습니다 (예 : 감사). 나는 akka 태그를 추가했다 – CocoNess

+0

@CocoNess 고마워! 내 가난한 영어 용서해! – wsf1990

답변

0

나는 요점을 발견했다. 세슘은 CORS를 추가해야합니다. 레이어에 추가하려는 TMS를 ​​추가하십시오. akka CORS suport를 추가하면 모든 것이 정상입니다!

관련 문제