2009-07-20 9 views
1

사실지도의 모든 기능 만 필요하지만 타일이없고 서버에 대한 요청이 없습니다. 초기로드시에 어떻게 든 건너 뛸 수 있습니까? 설정할 수있는 기본 매개 변수가 있습니까? 그렇지 않으면 패치를 직접 만들 겠지만 아직 완료되지 않았는지 확실하지 않습니다.OpenLayers에서 타일 로딩을 어떻게 건너 뛸 수 있습니까?

답변

1

여기에 붙여 넣은 코드는로드 할 수없는 더미 레이어가있는 openlayers 인터페이스를 제공합니다. 왜 당신이 이것을 원할 지 모르지만, 이것은 빈 OpenLayers mapwindow를 보여줍니다.

<html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <title>OpenLayers Standalone</title> 
    <script src="http://www.openlayers.org/api/OpenLayers.js"></script> 
    <script type="text/javascript"> 
     var map, layer; 
     function init(){ 
      map = new OpenLayers.Map('map'); 
      layer = new OpenLayers.Layer.WMS("dummy", 
        "", 
        {layers: 'basic'}); 
      map.addLayer(layer); 
      //map.zoomToMaxExtent(); 
     } 
    </script> 
    </head> 

    <body onload="init()"> 
    <h1 id="title">Basic Single WMS Example</h1> 
    <div id="map" style="width:250px;height:250px"></div> 
    <div id="docs"> 
    </div> 
    </body> 
</html> 
+0

빈 test.html 문서에 코드를 복사하고 데스크톱에서 바로 실행할 수도 있습니다. 확대/축소 및 이동하면 분홍색 빈 타일이 나타납니다. – milovanderlinden

+0

예,하지만 문제는이 404 응답을 생성하고 그 필요가 없다는 것입니다. 나는 어쨌든 404와 똑같은 것을 만들 수 있습니까? – stoimen

+0

stoimen, 구체적으로 작성하십시오. 왜 맵 레이어가없는 오픈 레이어를 원하십니까? – milovanderlinden

1
layer = new OpenLayers.Layer.OSM("Transparent","/img/1x1_transparent.png", {numZoomLevels: 19}, {isBaseLayer:true}); 

로컬의 단일 한 작은 투명 PNG 타일을 사용하십시오.

관련 문제