2013-09-23 1 views
0

지도에 kmz 파일의 개별 레이어를 표시 할 수 있습니까? 자바 스크립트 용 ArcGIS API를 사용하고 있습니다. NWS의이 KMZ 파일을 사용하여 Current Day 8 전망 (현재 총 5 개 폴더)을 통해 현재 Day 4 전망 만 표시하고 싶습니다. "Current Day 4 outlook"은 폴더의 이름이며 해당 폴더 내에서 "day_4otlk_20130920_prob"이라는 레이어입니다.JavaScript 용 ArcGIS API를 사용하여지도에 KMZ 레이어의 개별 레이어 표시

현재 이러한 레이어에는 예측 가능성이 낮기 때문에 데이터가 없지만 나중에는 그렇게됩니다. 이 코드는 KMZ 파일이 대체 된 샘플에서 가져온 코드입니다. 고맙습니다.

<script> 
    var map; 
    require([ 
    "esri/map", "esri/layers/KMLLayer", 
    "dojo/parser", "dojo/dom-style", 

    "dijit/layout/BorderContainer", "dijit/layout/ContentPane", "dojo/domReady!" 
    ], function(
    Map, KMLLayer, 
    parser, domStyle 
) { 
    map = new Map("map", { 
     basemap: "topo", 
     center: [-99, 42.68], 
     zoom: 4 
    }); 

    parser.parse(); 

    var kmlUrl = "http://www.spc.noaa.gov/products/outlook/SPC_outlooks.kmz"; 
    var kml = new KMLLayer(kmlUrl); 
    map.addLayer(kml); 
    kml.on("load", function() { 
     domStyle.set("loading", "display", "none"); 
    }); 
    }); 
</script> 

답변

관련 문제