今スライスベクトルは軽く、より速くすることができマップのレンダリングのために、ますます人気が高まっています。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);
});