12. La carte est le composant principal
On la configure avec :
un conteneur,
des couches,
des interactions,
une vue.
La vue est l'objet qui va contrôler l'affichage de la carte.
On la configure avec :
un centre,
des résolutions.
13. var map = new ol.Map({
target: 'map',
layers: [new ol.layer.Tile({
source: new ol.source.OSM()
})],
view: new ol.View({
center: ol.proj.fromLonLat([5, 45]),
zoom: 4
})
});
29. Mobile first
OpenLayers 3 a été pensé pour fonctionner sur des
appareils mobiles.
Performances
Support des évènements touch
Compression du code
etc...
32. Compilation &
minification
Avec Google Closure Compiler
Compilation en mode avancé.
Permet :
Vérification du code (typage, assertions),
Optimisation,
Gestion des dépendances,
Minification et obfuscation.
51. Raster reprojection
// Web Mercator
var source = new ol.source.OSM();
var view = new ol.View({
// Korea 2000
projection: 'EPSG:5179',
center: [14229000, 4398000],
zoom: 7
});
raster reprojection