Tiled ArcGIS MapServer——ArcGIS瓦片地图服务
2017-06-27 15:22
302 查看
This example shows how to use an ArcGIS REST MapService as tiles. This source type supports Map and Image Services. For cached ArcGIS services, better performance is available by using
ol.source.XYZ
instead.
这个例子用来说明瓦片形式的ArcGIS REST MapService,数据源的类型支持地图和图像服务,为了缓存ArcGIS服务,使用ol.source.XYZ能够获得更好的性能。
代码:
<!DOCTYPE html> <html> <head> <title>Tiled ArcGIS MapServer</title> <link rel="stylesheet" href="https://openlayers.org/en/v4.2.0/css/ol.css" type="text/css"> <!-- The line below is only needed for old environments like Internet Explorer and Android 4.x --> <script src="https://cdn.polyfill.io/v2/polyfill.min.js?features=requestAnimationFrame,Element.prototype.classList,URL"></script> <script src="https://openlayers.org/en/v4.2.0/build/ol.js"></script> </head> <body> <div id="map" class="map"></div> <script> //地图瓦片服务地址 var url = 'https://sampleserver1.arcgisonline.com/ArcGIS/rest/services/' + 'Specialty/ESRI_StateCityHighway_USA/MapServer'; var layers = [ new ol.layer.Tile({ source: new ol.source.OSM() }), new ol.layer.Tile({ extent: [-13884991, 2870341, -7455066, 6338219], /* ol.source.ImageArcGISRest: Layer source for tile data from ArcGIS Rest services. 来自ArcGIS Rest服务的瓦片图层数据源 Map and Image Services are supported. 支持地图和图像服务 For cached ArcGIS services, 为了缓存ArcGIS服务 better performance is available using the ol.source.XYZ data source. 使用ol.source.XYZ数据源会有更好的性能 */ //指定ol.source.XYZ数据源 source: new ol.source.TileArcGISRest({ url: url }) }) ]; var map = new ol.Map({ layers: layers, target: 'map', view: new ol.View({ center: [-10997148, 4569099], zoom: 4 }) }); </script> </body> </html>
相关文章推荐
- Google Map API V3调用arcgis发布的瓦片地图服务
- OpenStreetMap Google 百度 Bing arcgis瓦片地图服务(TMS)以及瓦片计算
- 在ArcGIS中发布GoogleEarth瓦片为网络地图服务(wms)
- Image ArcGIS MapServer——ArcGIS地图图像服务
- 在ArcGIS中发布GoogleEarth瓦片为网络地图服务(wms)
- 在ArcGIS中发布GoogleEarth瓦片为网络地图服务(wms)
- leaflet:调用arcgis切片地图服务
- 【ARCGIS SDK】ArcGIS发布的地图服务不显示解决方案
- 天地图应用ArcGIS发布的服务
- ArcGIS API for JavaScript 4.3 与ArcGIS Server联动使用【地图服务】
- arcgis server部署服务地图无法预览
- (三)ArcGIS API For Javascript之调用动态地图服务
- cesiumjs的一些简单地图应用,主要包含cesium调用arcgis服务
- ArcGIS 10.2之地图服务的发布、使用
- OpenStreetMap/Google/百度/Bing瓦片地图服务(TMS)
- arcgis链接oracle发布地图服务
- ArcGIS Runtime SDK for iOS开发地图图层-切片地图服务图层
- arcgis for flex 地图发布服务
- ArcGis 10.1发布地图服务与访问
- 通过Python脚本创建ArcGIS地图服务缓存