前言:
我在使用ArcGIS for server 成功发布地图服务以后,使用ArcGIS server for Java 的API 中试图调用该地图服务,但是发现始终不能显示,最后发现是API 调用的图层名有问题。
首先成功发布了地图服务
注意,然后写了一段很简单的代码,试图调用自己发布的服务
<html>
<head>
<script type="text/javascript" src="library\3.9\3.9/init.js"></script>
<script type="text/javascript">
dojo.require("dijit.layout.BorderContainer");
dojo.require("dijit.layout.ContentPane");
dojo.require("esri.map");
var MyMap
function init()
{
MyMap = new esri.Map("MyMapDiv");
var layer = new esri.layers.ArcGISTiledMapServiceLayer("http://coi3ruhgnp8g6fg:8399/arcgis/rest/services/map/MapServer");
MyMap.addLayer(layer);
}
dojo.addOnLoad(init);
</script>
</head>
<body>
<div id="MyMapDiv" dojotype