OpenLayer加载geoserver,OSM,ARCGIS发布地图服务
2018-01-24 15:40
609 查看
说明:发布的地图服务地址可以在geoserver图层OpenLayer预览地址栏中拿到;
arcgis服务地址可以在arcgis server manager中拿到;
地图投影为wgs84;
实现代码如下
arcgis服务地址可以在arcgis server manager中拿到;
地图投影为wgs84;
实现代码如下
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>放大缩小</title> <link href="../css/ol.css"> <script src="../js/ol,js.js"></script> <script src="../js/jquery-1.3.1.js"></script> </head> <body> <div id="map" style="height: 100%;"> </div> <script> $(function () { var geoserverlayer=new ol.layer.Tile({ visible: true, source: new ol.source.TileWMS({ url: 'http://localhost:8087/geoserver/ceshi/wms', //geoserver图层地图 params: {'FORMAT': 'image/png', 'VERSION': '1.1.1', tiled: true, STYLES: '', LAYERS: 'ceshi:demo', //图层名 } }) }); var osmlayer=new ol.layer.Tile({ source:new ol.source.OSM() }); var arcgisLayer=new ol.layer.Tile({ source:new ol.source.TileArcGISRest({ url:'http://localhost:6080/arcgis/rest/services/itmsdp/MapServer' }) }) var projection = new ol.proj.Projection({ code: 'EPSG:4326', units: 'degrees', axisOrientation:'neu' }); var map = new ol.Map({ controls: ol.control.defaults().extend([ new ol.control.MousePosition({ className:"ol-mouseposition", coordinateFormat: ol.coordinate.createStringXY(5) }) ]), target: 'map', layers: [ osmlayer,geoserverlayer,arcgisLayer ], view: new ol.View({ projection: projection, center: [129.631215,44.590727], // 定义地图显示中心于经度0度,纬度0度处 zoom: 9 // 并且定义地图显示层级为2 }) }); }) </script> </body> </html>
相关文章推荐
- 关于arcgis for android demo中加载自己发布的地图服务出错
- arcgis 发布地图服务
- Google Map API V3调用arcgis发布的瓦片地图服务
- 在ArcGIS中发布GoogleEarth瓦片为网络地图服务(wms)
- World Wind Java开发之十三——加载Geoserver发布的WMS服务
- arcgis10.3地图服务发布二(外网发布)
- arcgis 发布地图服务
- 使用openlayers 3 在线加载天地图及GeoServer发布的地图
- ArcGIS发布地图服务
- 在ArcGIS中发布GoogleEarth瓦片为网络地图服务(wms)
- ArcGis For Silverlight API,地图显示Gis,绘制点,线,绘制图等(二)--Silverlight 配置动态的 webService、动态加载ArcGis地图服务
- arcgis10.0地图服务发布(填坑)
- GeoServer地图开发解决方案(四):发布Web地图服务(WMS)篇
- 【Android调试】用手机加载自己刚刚发布成功的地图服务,显示空白
- (二)ArcGIS Server之发布切片地图服务
- ArcGIS Viewer for Flex加载地图服务
- GeoServer地图开发解决方案(四):发布Web地图服务(WMS)篇
- geoserver 通过代码实现发布地图服务
- ArcGIS 10.2之地图服务的发布、使用
- geoserver发布地图服务WMS