HOW TO
Vektorgrundkarten bieten u. a. den Vorteil, dass der Style der Grundkarten, z. B. die Farbe, mit ArcGIS API for JavaScript angepasst werden kann.
Zum Ändern des Style von Vektorgrundkarten wird die Style-URL abgerufen und im Code angewendet.

require(["esri/map",
"esri/layers/FeatureLayer",
"esri/layers/VectorTileLayer",
"dojo/domReady!"
], function (Map, FeatureLayer, VectorTileLayer) {
//Initializing the map constructor
var map = new Map("map", {
center: [-118, 34.5],
zoom: 8,
//basemap: "topo"
});
//Ändern Sie beim Anpassen einer Vektorgrundkarte die URL in die angepasste URL
var darkGrayStyleURL = "https://www.arcgis.com/sharing/rest/content/items/57436c01bc754dbb87dfb636b6484022/resources/styles/root.json";
var lightGrayStyleURL = "https://www.arcgis.com/sharing/rest/content/items/1e47168d181248e491541ffd5a91c0de/resources/styles/root.json"
let vectormap = new VectorTileLayer("https://basemaps.arcgis.com/v1/arcgis/rest/services/World_Basemap/VectorTileServer");
vectormap.setStyle(lightGrayStyleURL);
vectormap.on("load", () => {
map.addLayer(vectormap);
});
});
Artikel-ID: 000016718
Unterstützung durch ArcGIS-Experten anfordern
Beginnen Sie jetzt mit dem Chatten