All official European Union website addresses are in the europa.eu domain.
See all EU institutions and bodiesDo something for our planet, print this page only if needed. Even a small action can make an enormous difference when millions of people do it!
Libraries used:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>MapFish Lab</title>
<link rel="stylesheet" type="text/css" href="mfbase/ext/resources/css/ext-all.css" />
<script type="text/javascript" src="mfbase/openlayers/lib/OpenLayers.js"></script>
<script type="text/javascript" src="mfbase/ext/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="mfbase/ext/ext-all-debug.js"></script>
<script type="text/javascript">
// Because of a bug in Firefox 2 we need to specify the MapFish base path.
// See https://bugzilla.mozilla.org/show_bug.cgi?id=351282
var gMfLocation = "mfbase/mapfish/";
</script>
<script type="text/javascript" src="mfbase/mapfish/MapFish.js"></script>
<script type="text/javascript">
var centered = false;
function createMap()
{
var map = new OpenLayers.Map("map");
return map;
}
function addLayersToMap(map)
{
var wms = new OpenLayers.Layer.WMS(
"metacarta",
"http://labs.metacarta.com/wms/vmap0",
{ layers: "basic" },
{ isBaseLayer: true }
);
map.addLayer(wms);
var eeaWMS = new OpenLayers.Layer.WMS("CLC2000",
"http://discomap.eea.europa.eu/ArcGIS/services/Land/CLC2000_Cach_WGS84/MapServer/WMSServer",
{ layers: '0,1,2,3,4,5,6', format: 'image/png', transparent: 'true' },
{ isBaseLayer: false, opacity: 0.5 }
);
map.addLayer(eeaWMS);
}
function centerMap()
{
if(!centered)
{
this.setCenter(new OpenLayers.LonLat(2, 45), 4);
centered = true;
}
}
Ext.onReady(function()
{
var map = createMap();
addLayersToMap(map);
var viewport = new Ext.Viewport({
layout: "border",
listeners: {
afterlayout: centerMap,
scope: map
},
items: [{
region: "center",
id: "map",
title: "Map",
layout: "fit",
split: true,
xtype: 'mapcomponent',
map: map
}]
});
viewport.doLayout();
});
</script>
</head>
<body>
<div id="map"></div>
</body>
</html
code created by BilbomaticaFor references, please go to https://www.eea.europa.eu/code/gis-archived/mapfish-api-examples-archived/mapfish-example or scan the QR code.
PDF generated on 15 Nov 2025, 05:36 AM
Engineered by: EEA Web Team
Software updated on 26 September 2023 08:13 from version 23.8.18
Software version: EEA Plone KGS 23.9.14
Document Actions
Share with others