使用ArcGIS API for JavaScript在地图上显示KMZ图层的各个图层

使用ArcGIS API for JavaScript在地图上显示KMZ图层的各个图层,javascript,kml,arcgis-server,Javascript,Kml,Arcgis Server,是否可以在我的地图上显示kmz文件的各个图层?我正在使用用于javascript的ArcGIS API。使用NWS中的这个KMZ文件,我只想显示当前第4天outlook到当前第8天outlook(总共5个文件夹)。“Current Day 4 outlook”是文件夹的名称,在该文件夹中有一个名为“Day_4otlk_20130920_prob”的层 目前,由于可预测性较低,这些图层没有任何数据,但将来它们会有。这是从替换了KMZ文件的示例中获取的代码。多谢各位 <script>

是否可以在我的地图上显示kmz文件的各个图层?我正在使用用于javascript的ArcGIS API。使用NWS中的这个KMZ文件,我只想显示当前第4天outlook到当前第8天outlook(总共5个文件夹)。“Current Day 4 outlook”是文件夹的名称,在该文件夹中有一个名为“Day_4otlk_20130920_prob”的层

目前,由于可预测性较低,这些图层没有任何数据,但将来它们会有。这是从替换了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>

var映射;
要求([
“esri/map”、“esri/layers/Kmlayer”,
“dojo/parser”、“dojo/dom风格”,
“dijit/layout/BorderContainer”、“dijit/layout/ContentPane”、“dojo/domReady!”
],功能(
地图,KMLLayer,
domStyle解析器
) {
地图=新地图(“地图”,{
底图:“地形”,
中心:[-9942.68],
缩放:4
});
parser.parse();
var kmlUrl=”http://www.spc.noaa.gov/products/outlook/SPC_outlooks.kmz";
var kml=新KMLLayer(kmlUrl);
map.addLayer(kml);
kml.on(“加载”,函数(){
设置(“加载”、“显示”、“无”);
});
});

不允许对显示内容进行任何控制。

哦,我明白了。我是这么想的。谢谢你让我知道!