发布服务
首先,确保已经安装了arcgis server并完成配置
另:本文采用的坐标系为wgs1984(4326)后续引用服务的时候注意坐标系问题,坐标系不对图层加载不出来
1.对地图进行处理后,点【文件】,【共享为】,【服务】,如图所示,填好项目名称等后,直接下一步,
2.填好项目名称等后,选择连接为6080这个,如图,然后下一步
3.直接发布地图,不做参数修改
4.发布好的服务可以在这里面看http://localhost:6080/arcgis/manager/
参数
参数部分可以看一下这位大佬的文章(膜拜大佬)
加载地图
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>切片地图</title>
<link rel="stylesheet" href="https://openlayers.org/en/v5.3.0/css/ol.css" />
<script type="text/javascript" src="https://openlayers.org/en/v5.3.0/build/ol.js"></script>
<link
href="https://cdn.bootcss.com/openlayers/4.6.5/ol.css"
rel="stylesheet"
/>
<script src="https://cdn.bootcss.com/openlayers/4.6.5/ol.js"></script>
<script
type="text/javascript"
src="https://cdn.bootcss.com/proj4js/2.5.0/proj4.js"
></script>
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
</head>
<body>
<div id="map"></div>
<script type="text/javascript">
var map = new ol.Map({
target: 'map',
layers: [
new ol.layer.Tile({
source: new ol.source.TileArcGISRest({
url: '服务地址'
})
})
],
view: new ol.View({
center: [地图中心点],
zoom: 16,
projection: 'EPSG:4326'
})
});
map.on('click', function(evt) {
var coor=evt.coordinate;
alert(coor);
});
</script>
</body>
</html>
服务地址就是这个