【发布时间】:2018-09-04 10:56:08
【问题描述】:
这是功能的描述:我从 Arcgis Serve 获得了多地图服务器,我想创建一个地图以在 webbrower 上显示,但我不知道服务器是什么类型,我该如何决定新建地图实例时要使用的图层,并将图层添加到地图中。 如果你有任何想法,请帮助我!这让我发疯了!
【问题讨论】:
标签: javascript arcgis-js-api arcgis-server
这是功能的描述:我从 Arcgis Serve 获得了多地图服务器,我想创建一个地图以在 webbrower 上显示,但我不知道服务器是什么类型,我该如何决定新建地图实例时要使用的图层,并将图层添加到地图中。 如果你有任何想法,请帮助我!这让我发疯了!
【问题讨论】:
标签: javascript arcgis-js-api arcgis-server
服务的 REST 元数据将告诉您该服务是否已缓存。寻找“单一融合地图缓存”属性。
如果服务已缓存(即已有切片),请使用 TileLayer。如果没有缓存,请使用MapImageLayer。
示例 1:https://sampleserver6.arcgisonline.com/arcgis/rest/services/MtBaldy_BaseMap/MapServer 具有“Single Fused Map Cache: true” -> 所以使用 TileLayer。
示例 2:https://sampleserver6.arcgisonline.com/arcgis/rest/services/911CallsHotspot/MapServer 具有“Single Fused Map Cache: false” -> 所以使用 MapImageLayer。
【讨论】: