ArcGISのJS 4つのスライスベクトルロードサードパーティ

    今スライスベクトルは軽く、より速くすることができマップのレンダリングのために、ますます人気が高まっています。ArcGISのJS 4.13底はIカット前のデータを構築して、次のコード例を負荷サードパーティベクトルスライスを実現することができます。

    1Mの大きさについてのときにスライスが、効果はまだロードすることができます。しかしmapboxのGL以下のいくつかと比較して、mapbox GLがロードされたスライス6Mのサイズにすることができますが、ArcGISのJS 4にはありません。ベクターは、まだそんなに早く転送し、レンダリングのように、大きさを制御する必要がスライスされました。

var style = {
  "version": 8,
  "sources": {
   "osm": {
     "tiles": ["https://osm-lambda.tegola.io/v1/maps/osm/{z}/{x}/{y}.pbf"],
      "type": "vector"
    }
  },
  "layers": [
   {
     id: "land",
      type: "fill",
      source: "osm",
      "source-layer": "land",
      minzoom: 0,
      maxzoom: 24,
      paint: {
       "fill-color": "rgba(150, 150, 150, 1)"
     }
   }
  ],
  "id": "test"
}

require([
 "esri/Map",
 "esri/views/MapView",
 "esri/layers/VectorTileLayer",
 "dojo/domReady!"
], function(Map, MapView, VectorTileLayer) {
 var map = new Map();
  var view = new MapView({
   container: "map",
    map: map,
    center: [-98.5795, 39.8283],
   zoom: 2,
 });
  var tileLyr = new VectorTileLayer({
   style: style
  });
  map.add(tileLyr);
});


参考:

https://gis.stackexchange.com/questions/300398/is-it-possible-to-add-vector-tile-layer-published-by-geoserver-layer-using-arcgi

おすすめ

転載: www.cnblogs.com/polong/p/12004605.html