Revision cdb6af36
Added by Andreas Kohlbecker over 11 years ago
7.x/modules/cdm_dataportal/js/openlayers_map.js | ||
---|---|---|
59 | 59 |
/** |
60 | 60 |
* |
61 | 61 |
*/ |
62 |
this.init = function(){ |
|
62 |
this.init = function(){ // public function
|
|
63 | 63 |
|
64 | 64 |
createLayers(options.baseLayerNames, options.defaultBaseLayerName); |
65 | 65 |
|
... | ... | |
294 | 294 |
} else { |
295 | 295 |
return queryStr1 + queryStr2; |
296 | 296 |
} |
297 |
}; |
|
298 | 297 |
|
299 |
/** |
|
300 |
* |
|
301 |
*/ |
|
302 |
var createLayers = function( baseLayerNames, defaultBaseLayerName){ |
|
303 |
//var baseLayers = new Array(); |
|
304 |
for(var i = 0; i < baseLayerNames.length; i++) { |
|
305 |
//var layerName in baseLayerNames ){ |
|
306 |
baseLayers[i] = getLayersByName(baseLayerNames[i]); |
|
307 |
// set the default base layer |
|
308 |
if(baseLayerNames[i] == defaultBaseLayerName){ |
|
309 |
defaultBaseLayer = baseLayers[i]; |
|
310 |
} |
|
311 |
} |
|
312 |
|
|
313 |
//return baseLayers; |
|
314 |
}; |
|
298 |
}; |
|
315 | 299 |
|
300 |
/** |
|
301 |
* |
|
302 |
*/ |
|
303 |
var createLayers = function( baseLayerNames, defaultBaseLayerName){ |
|
304 |
for(var i = 0; i < baseLayerNames.length; i++) { |
|
305 |
baseLayers[i] = getLayersByName(baseLayerNames[i]); |
|
306 |
if(baseLayerNames[i] == defaultBaseLayerName){ |
|
307 |
defaultBaseLayer = baseLayers[i]; |
|
308 |
} |
|
309 |
} |
|
310 |
}; |
|
316 | 311 |
|
317 | 312 |
/** |
318 | 313 |
* |
319 | 314 |
*/ |
320 | 315 |
var getLayersByName = function(layerName){ |
321 | 316 |
|
322 |
var baseLayer; |
|
317 |
var baseLayer = null;
|
|
323 | 318 |
|
324 | 319 |
switch(layerName){ |
325 | 320 |
|
... | ... | |
474 | 469 |
); |
475 | 470 |
break; |
476 | 471 |
|
477 |
};
|
|
472 |
} |
|
478 | 473 |
|
479 | 474 |
return baseLayer; |
480 | 475 |
}; |
Also available in: Unified diff
code cosmetics in openlayers_map.js and more robust handling of map width