Solved! Go to Solution.
dojo.connect(map, "onLoad", function () { loadMapFromURL(); });
if (WEBGIS_INIT_EXTENT) {
map = new esri.Map(WEBGIS_KAART_DIV, {extent: WEBGIS_INIT_EXTENT, logo: false, fitExtent: true, slider: true});
} else {
map = new esri.Map(WEBGIS_KAART_DIV, { logo: true, nav:true });
}
function loadMapfromURL() {
var paramxmin = getURLParam('xmin');
var paramymin = getURLParam('ymin');
var paramxmax = getURLParam('xmax');
var paramymax = getURLParam('ymax');
var paramwkid = getURLParam('wkid');
// check if param available
if (paramxmin != '' && paramymin != '' && paramxmax != '' && paramymax != '' && paramwkid != '') {
var xmin = Number(paramxmin);
var ymin = Number(paramymin);
var xmax = Number(paramxmax);
var ymax = Number(paramymax);
var wkid = Number(paramwkid);
// Set view
var newExtent = new esri.geometry.Extent(xmin, ymin, xmax, ymax, new esri.SpatialReference({'wkid': wkid}));
map.setExtent(newExtent, false);
}
}
dojo.ready(function() {
webgisInitViewer();
loadMapfromURL();
}
dojo.connect(map, "onLoad", function () { loadMapFromURL(); });