gpt4 book ai didi

javascript - 如何通过 react-arcgis npm 将图层添加到 arcgis map ?

转载 作者:行者123 更新时间:2023-11-30 20:47:16 27 4
gpt4 key购买 nike

我正在尝试使用 react-arcgis npm 向 arcgis 添加一个图层,

esriPromise(["esri/layers/TileLayer"]).then(([ TileLayer ]) => {
var initLayer = new TileLayer({
url: "http://......."
});
console.log(initLayer);
this.setState({ layer: initLayer });

});

但我对大多数属性的输出为空。

另外,当我尝试将图层属性添加到 map 时,出现以下错误,

[esri.core.Accessor] Accessor#set Assigning an instance of 'esri.layers.TileLayer' which is not a subclass of 'esri.core.Collection'

<div id = 'main-content'>
<Map
class="full-screen-map"
mapProperties={{
basemap: 'topo',
showLabels : true,
logo: false,
sliderPosition: 'bottom-left',
layers: this.state.layer,
}}
viewProperties={{
layers: this.state.layer,
zoom: 12,
extent: this.state.extent,
minZoom: minZoom,
maxZoom: maxZoom,
}}
onFail={this.handleFail}
onLoad={this.handleMapLoad}
/>
</div>

任何帮助将不胜感激......

最佳答案

图层是一个集合。我一直在通过一个单层。我所要做的就是制作一个“层”状态数组并将该层传递给数组

关于javascript - 如何通过 react-arcgis npm 将图层添加到 arcgis map ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48575484/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com