Arcgis js 4.11:如何将底图图层添加到底图库
Arcgis js 4.11: How to add basemap layer to basemap gallery
如何在底图库中添加底图。在默认的 BasemapGallery class 中,我们只有 5 个底图图层。但是我们如何将 another/custom 底图图层添加到该 BasemapGallery?
这是BasemapGallery提供的默认图层。
但我想添加更多底图图层,例如:-
请帮忙解决这个问题。
首先您需要在arcgis 帐户中创建一个组。
Here 是创建组的文档以及如何将自定义底图添加到组中。
开群后从url复制id
并在您的应用程序中使用以下代码在地图上添加底图画廊
let basemapGallery = new BasemapGallery({
source: { // autocasts as PortalBasemapsSource
query: {
//title: "ArcGIS Online Basemaps",owner: "esri"
id: '702026e41f6641fb85da88efe79dc166'
}
},
view: view
});
view.ui.add(basemapGallery, 'bottom-left');
之后你会得到这个输出
希望对你有所帮助
如何在底图库中添加底图。在默认的 BasemapGallery class 中,我们只有 5 个底图图层。但是我们如何将 another/custom 底图图层添加到该 BasemapGallery?
这是BasemapGallery提供的默认图层。
但我想添加更多底图图层,例如:-
请帮忙解决这个问题。
首先您需要在arcgis 帐户中创建一个组。 Here 是创建组的文档以及如何将自定义底图添加到组中。
开群后从url复制id
并在您的应用程序中使用以下代码在地图上添加底图画廊
let basemapGallery = new BasemapGallery({
source: { // autocasts as PortalBasemapsSource
query: {
//title: "ArcGIS Online Basemaps",owner: "esri"
id: '702026e41f6641fb85da88efe79dc166'
}
},
view: view
});
view.ui.add(basemapGallery, 'bottom-left');
之后你会得到这个输出
希望对你有所帮助