0

kmz ファイルの個々のレイヤーをマップに表示することはできますか? ArcGIS API for JavaScript を使用しています。NWS のこの KMZ ファイルを使用して、現在の 4 日の見通しから現在の 8 日の見通しまで (合計 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>
4

1 に答える 1

0

Google Maps Javascript API v3 KmlLayerでは、表示内容を制御できません。

于 2013-09-23T21:57:09.847 に答える