以下是该功能的描述:我从Arcgis Serve获得了多地图服务器,我想创建一个在webbrower上显示的地图,但我不知道服务器是什么类型的,我该如何决定什么我在新建地图实例时使用的图层,并将图层添加到地图中。 如果你有任何想法请帮帮我!!这让我疯狂!
答案 0 :(得分:1)
服务的REST元数据将告诉您服务是否已缓存。查找“单一融合地图缓存”属性。
如果服务被缓存(即已经有瓷砖),请使用 TileLayer。如果没有缓存,请使用MapImageLayer。
示例1:https://sampleserver6.arcgisonline.com/arcgis/rest/services/MtBaldy_BaseMap/MapServer具有“单个融合地图缓存:true” - >所以请使用TileLayer。
示例2:https://sampleserver6.arcgisonline.com/arcgis/rest/services/911CallsHotspot/MapServer具有“单个融合地图缓存:false” - >所以请使用MapImageLayer。