AnsweredAssumed Answered

The WMTS capabilities XML is not valid

Question asked by Guzhongren on May 23, 2015
Latest reply on May 24, 2015 by rscheitlin

hi everyone!

these are my source code

 

 

<!DOCTYPE html>

<html>

<head>

   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

   <!--The viewport meta tag is used to improve the presentation and behavior
  of the samples on iOS devices-->
   <meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no">

   <title>Add WMTS Layer</title>

 

   <link rel="stylesheet" href="http://js.arcgis.com/3.13/esri/css/esri.css">

   <style>

   html, body { height: 100%; width: 100%; margin: 0; padding: 0; }

   #map{

   padding: 0;

  }

   #citationInfo{

   position:absolute;

   color:black;

   font-weight:bold;

   font-size:12pt;

   left:10px;

   bottom:10px;

   z-Index:999;

  }

   </style>

 

   <script src="http://js.arcgis.com/3.13/"></script>

   <script>

   var map;

  require([

   "esri/map", "esri/layers/WMTSLayer", "esri/layers/WMTSLayerInfo",

   "esri/config",

   "dojo/domReady!"
   ], function(

   Map, WMTSLayer, WMTSLayerInfo,

   esriConfig
   ) {

   //设置代理
   esriConfig.defaults.io.proxyUrl = "resource-proxy-1.0/Java/proxy.jsp";

   esriConfig.defaults.io.alwaysUseProxy = true;

   //esriConfig.defaults.io.proxyUrl = "/proxy/";

   map = new Map("map");

 

   var layerInfo = new WMTSLayerInfo({

  identifier: "test_MyMapService",

  tileMatrixSet: "EPSG:3857",

  format: "png"
   });

   var options = {

  serviceMode: "KVP",

  layerInfo: layerInfo

  };

   var wmtsLayer = new WMTSLayer("http://localhost:6080/arcgis/rest/services/test/MyMapService/MapServer/WMTS",options);

   map.addLayer(wmtsLayer);

  });

   </script>

</head>

 

<body>

<div id="map">

   <div id="citationInfo"></div>

</div>

</body>

</html>

 

but in my broser,it appears this:

QQ图片20150524113252.png

 

this is my wmts service xml:

QQ图片20150524114111.jpg

 

 

hlep me !  Robert Scheitlin, GISP

Outcomes