Source: webapp/js/config.js

/**
 * @fileoverview Dit is het globale javascript configuratie object voor de applicatie.
 */
/**
 * configuratie object voor het javascript deel van de applicatie.
 * 
 * @type {object}
 */
var config = {};
/** OpenLayers css/image pad. */
config.imgPath = "img/";

/** id van de div met de kaart. */
config.mapDiv = "cbsKaart";

/** id van de buttons voor het selecteren bij meerdere resultaten */
config.buttonDiv = "button";

/** id van de div voor de legenda. */
config.legendDiv = "legenda";

/** id van de div voor de featureinfo. */
config.featureInfoDiv = "featureinfo";

/** default map id, als in AvailableLayers.xml. */
config.defaultMapId = "gemeenten2012_bevolkingsdichtheid_inwoners_per_km2";

/** instellingen voor de kaart. Voorlopig alleen RD projectie. */
config.map = {
	projection : "EPSG:28992",
	restrictedExtent : new OpenLayers.Bounds(0, 300000, 280000, 625000),
	resolutions : [ 3440.640, 1720.320, 860.160, 430.080, 215.040, 107.520, 53.760, 26.880, 13.440, 6.720, 3.360,
			1.680, 0.840, 0.420 ],
	initialZoom : 3,
	// initiele afmeting van de kaart
	height : 500,
	width : 610,

	topoWMTS : {
		url : 'http://geodata.nationaalgeoregister.nl/tiles/service/wmts/brtachtergrondkaart/',
		layer : "brtachtergrondkaart",
		matrixSet : 'EPSG:28992',
		matrixIds : [ 'EPSG:28992:0', 'EPSG:28992:1', 'EPSG:28992:2', 'EPSG:28992:3', 'EPSG:28992:4', 'EPSG:28992:5',
				'EPSG:28992:6', 'EPSG:28992:7', 'EPSG:28992:8', 'EPSG:28992:9', 'EPSG:28992:10', 'EPSG:28992:11',
				'EPSG:28992:12', 'EPSG:28992:13' ],
		format : 'image/png8',
		style : '_null'
	},

	aerialWMTS : {
		url : 'http://geodata1.nationaalgeoregister.nl/luchtfoto/wms/',
		layer : 'luchtfoto',
		matrixSet : 'nltilingschema',
		matrixIds : [ '00', '01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13' ],
		format : 'image/jpeg',
		style : 'default'
	}
};

/**
 * schakel de kaart naar pagina vullend tijdens opstarten.
 * 
 * @type {Boolean}
 */
config.fullSize = true;

/**
 * Of de resize knop op de kaart moet worden gezet.
 * 
 * @type {Boolean}
 */
config.toggleSize = true;

/**
 * Of de transparantie slider op de kaart moet worden gezet. NB. hiervoor wordt
 * de jQuery UI slider gebruikt.
 * 
 * @see http://api.jqueryui.com/slider/
 * 
 * @type {Boolean}
 */
config.fgAlphaSlider = true;

/**
 * OpenLayers proxy url override.
 * 
 * @override
 */
OpenLayers.ProxyHost = 'xhr?';

/**
 * Rijksdriehoek (RD) bekend maken aan OpenLayers.
 */
jQuery.extend(true, OpenLayers.Projection.defaults, {
	"EPSG:28992" : {
		units : "m",
		maxExtent : [ -285401.92, 22598.08, 595401.9199999999, 903401.9199999999 ]
	}
});