<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>Simple Map</title> <link rel="stylesheet" type="text/css" href="http://10.238.208.34/arcgis_js_api/library/3.7/js/dojo/dijit/themes/tundra/tundra.css"/> <link rel="stylesheet" type="text/css" href="http://10.238.208.34/arcgis_js_api/library/3.7/js/esri/css/esri.css" /> <style type="text/css"> html, body, #mapDiv{ padding: 0; margin: 0; height: 100%; } </style> <script type="text/javascript" src="http://10.238.208.34/arcgis_js_api/library/3.7/init.js"></script> <script type="text/javascript"> dojo.require("esri.map"); function init() { //服务器申请令牌环地址http://10.238.208.34/ var token = "r8uQkGE3Ekin1Kamj4wmwRc7X6mfFJwEbdwrwoU_INsCH7kyyY45mAziwBFwI9I8"; var map = new esri.Map("mapDiv"); var dynamicMapServiceLayer = new esri.layers.ArcGISDynamicMapServiceLayer("http://10.238.208.34/arcgis/rest/services/BaseData/XjBaseStation/MapServer?token="+token); map.addLayer(dynamicMapServiceLayer); } dojo.addOnLoad(init); </script> </head> <body class="tundra"> <div id="mapDiv"></div> </body> </html>
备注:该代码在IE8上可以运行,但下面代码在IE11中运行没有问题,但在IE8上不显示。
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>测试</title> <link rel="stylesheet" type="text/css" href="http://10.238.208.34/arcgis_js_api/library/3.7/js/esri/css/esri.css" /> <link rel="stylesheet" type="text/css" href="http://10.238.208.34/arcgis_js_api/library/3.7/js/dojo/dijit/themes/tundra/tundra.css" /> <style> html, body, #mapDiv{ padding: 0; margin: 0; height: 100%; } </style> <script src="http://10.238.208.34/arcgis_js_api/library/3.7/init.js"></script> <script> var map; require([ "esri/map", "esri/layers/ArcGISDynamicMapServiceLayer" ], function ( Map, ArcGISDynamicMapServiceLayer) { map = new Map("mapDiv"); //客户端10.238.208.115 var token = "870TOBVd2uJowU_Mv4SdLKiv_4q3YJT2p1zUgPgD5tspGaS-6qglHoVN69htG5v8"; //服务器 //var token = "r8uQkGE3Ekin1Kamj4wmwRc7X6mfFJwEbdwrwoU_INsCH7kyyY45mAziwBFwI9I8"; //加载动态图层 var dynamicMapServiceLayer = new ArcGISDynamicMapServiceLayer("http://10.238.208.34/arcgis/rest/services/BaseData/XjBaseStation/MapServer?token="+token); map.addLayer(dynamicMapServiceLayer); }); </script> </head> <body class="tundra"> <div id="mapDiv"></div> </body> </html>
在IE8上报错如下:
本文转自stock0991 51CTO博客,原文链接:,http://blog.51cto.com/qing0991/1382092
如需转载请自行联系原作者