/***** Copyright (c) 2013 Jean-Marc VIGLINO, released under the Beerware license (http://fr.wikipedia.org/wiki/Beerware). Affichage d'une carte Geoportail avec OpenLayers.js *****/ function initMap() { // Nouvelle carte map = new OpenLayers.Map("map", { projection:"EPSG:3857" }); // Calcul des options du layer WMTS-IGN function geoportailOptions (name, key, layer, options) { if (!options) options={}; var opt = { name: name, url: "http://wxs.ign.fr/" + key + "/wmts", layer: layer, // couche disponible sur mon contrat API GĂ©oportail matrixSet: "PM", style: "normal", format: options.format ? options.format : "image/jpeg", numZoomLevels: options.maxZoom ? options.maxZoom : 18, group : "IGN", attribution: '© IGN-France' }; return opt; } // Carte IGN map.addLayer (new OpenLayers.Layer.WMTS(geoportailOptions("Cartes IGN", MA_CLE, "GEOGRAPHICALGRIDSYSTEMS.MAPS", { maxZoom:19 })) ); // Centrer la carte map.setCenter(new OpenLayers.LonLat(2.424, 48.845).transform(new OpenLayers.Projection('EPSG:4326'), map.getProjectionObject()), 15); } // Charger la carte $(document).ready(initMap);