<div id="resultsContainer" style="display: block; position:absolute; width:750px;left:3px;top:160px;z-index:999999;padding:0px;background:url(images/resultsBG.png) repeat;"> <!--<div id="resultsHeader" style="display: block; position:absolute; width:100%;left:0px;top:2px;height:20px;z-index:999999;padding:0px;background:url(images/headerbar.png) repeat;"> <img src='images/cancel.jpg' alt='Close Results' style='position:absolute;right:10px;top:3px;cursor:pointer;' onclick='closeResults();'/> </div>--> </div> <div id="map"></div> <div id="panbuttoncontrols" style="position:absolute;left:10px;top:170px;" > <img id="panup" style="position:absolute;left:34px;top:7px" src="images/panUp_off.png" onClick="javascript:panMap('n')" onMouseOver="togglePanImage('panUp_on')" onMouseOut="togglePanImage('panUp_off')" > <img id="panright" style="position:absolute;left:58px;top:42px" src="images/panRight_off.png" onClick="javascript:panMap('e')" onMouseOver="togglePanImage('panRight_on')" onMouseOut="togglePanImage('panRight_off')" > <img id="pandown" style="position:absolute;left:34px;top:62px" src="images/panDown_off.png" onClick="javascript:panMap('s')" onMouseOver="togglePanImage('panDown_on')" onMouseOut="togglePanImage('panDown_off')" > <img id="panleft" style="position:absolute;left:0px;top:42px" src="images/panLeft_off.png" onClick="javascript:panMap('w')" onMouseOver="togglePanImage('panLeft_on')" onMouseOut="togglePanImage('panLeft_off')" > </div>
Hi Kelly,I have added the missing semi-colon and checked the code you any other syntax errors, but still getting the same error, it seems to be crashing when I try to initialise the map object. var startExtent = new esri.geometry.Extent({"xmin":480000, "ymin":131000, "xmax":544000, "ymax":176000, "spatialReference":{"wkid":27700}}); map = new esri.Map("map",{extent:startExtent, slider:true, logo:false,infoWindow:popup});I have tried using just map = new esri.Map("map"); and still get the map will not display in IE8.Any suggestions?Many thanksDavid
var startExtent = new esri.geometry.Extent({"xmin":480000, "ymin":131000, "xmax":544000, "ymax":176000, "spatialReference":{"wkid":27700}}); map = new esri.Map("map",{extent:startExtent, slider:true, logo:false,infoWindow:popup});
map = new esri.Map("map");
symbol = new esri.symbol.PictureMarkerSymbol('./images/defectmarker.png', 30,60).setOffset(0,30)
return op?d._setOpacity(n,_1c0):n.style[_1bf]=_1c0;
aeriallayer=new esri.layers.ArcGISTiledMapServiceLayer(aerialServiceURL, { visible: false });
function init() { //create extent and set spatial ref use factory code 27700 for BNG var urlObject = esri.urlToObject(document.location.href); xMin = Number(urlObject.query.StartX) - 1000; yMin = Number(urlObject.query.StartY) - 1000; xMax = Number(urlObject.query.StartX) + 1000; yMax = Number(urlObject.query.StartY) + 1000; //alert(xMin + ", " + yMin + ", " + xMax + ", " + yMax); var startExtent = new esri.geometry.Extent({"xmin":xMin,"ymin":yMin,"xmax":xMax,"ymax":yMax,"spatialReference":{"wkid":27700}}); //get url containing initial parameters //map = new esri.Map("map",{extent:startExtent}); map = new esri.Map("map",{extent:startExtent, slider:true, logo:false,infoWindow:popup}); esriConfig.defaults.map.slider = { left:"48px", top:"120px", width:null, height:"200px" }; //set map extent and centre point popup=new esri.dijit.Popup({ fillSymbol: new esri.symbol.SimpleFillSymbol(esri.symbol.SimpleFillSymbol.STYLE_SOLID, new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID, new dojo.Color([255,0,0]), 2), new dojo.Color([255,255,0,0.25])) }, dojo.create("div")); //add base and aerial mapping layers maplayer = new esri.layers.ArcGISTiledMapServiceLayer(mapServiceURL); aeriallayer=new esri.layers.ArcGISTiledMapServiceLayer(aerialServiceURL); map.addLayer(maplayer); map.addLayer(aeriallayer); //set default visibility of aerial mapping to false aeriallayer.setVisibility(false); //add custom popup dojo.place(popup.domNode,map.root); dojo.addClass(map.infoWindow.domNode, "sccTheme"); //capture extent change event to display zoom level and copyright text dojo.connect(map,"onExtentChange", function(extent,delta, outLevelChange, outLod){ dojo.byId("mapscale").innerHTML="<b style='background-color:#C9E0D8'>scale: 1:" + outLod.scale + "</b>"; maplayer.refresh; setCopyright(outLod.scale); mapscale=outLod.scale; }); //create and add marker layer markerLayer = new esri.layers.GraphicsLayer(); map.addLayer(markerLayer); //create marker symbol and add initial marker to mapp symbol = new esri.symbol.PictureMarkerSymbol('./images/defectmarker.png', 30,60).setOffset(0,30) markerLayer.add(new esri.Graphic(pt,symbol)); //set centre coord and zoom level map.centerAt(new esri.geometry.Point(urlObject.query.StartX,urlObject.query.StartY)); dojo.connect(map,"onLoad",function(){ //setCopyright(urlObject.query.Scale); if(urlObject.query.Scale=="1000"){ map.setLevel(8); }else if(urlObject.query.Scale=="2000"){ map.setLevel(7); }else if(urlObject.query.Scale=="4000"){ map.setLevel(6); }else if(urlObject.query.Scale=="8000"){ map.setLevel(5); } }); qTaskAuth=new esri.tasks.QueryTask(mapServiceURL+"/1"); qAuth=new esri.tasks.Query(); qAuth.returnGeometry=false; qAuth.outFields=["WEBSITE","NAME","AREA_DESC"]; //create query task task for buffer layer qTaskBuffer = new esri.tasks.QueryTask(mapServiceURL+"/2"); qBuffer = new esri.tasks.Query(); qBuffer.returnGeometry=false; qBuffer.outFields=["ROADNAME","VILLAGE","POSTTOWN","ESU","ROAD_TYPE","USRN","ROADCLASS","TRUNK","SPNTYPE"]; dojo.connect(map,"onClick",clickEventHandler); }
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.