Arcgis for javascript-如何决定使用哪个图层

时间:2018-03-26 10:16:42

标签: javascript arcgis-js-api arcgis-server

以下是该功能的描述:我从Arcgis Serve获得了多地图服务器,我想创建一个在webbrower上显示的地图,但我不知道服务器是什么类型的,我该如何决定什么我在新建地图实例时使用的图层,并将图层添加到地图中。 如果你有任何想法请帮帮我!!这让我疯狂!

1 个答案:

答案 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