j'ai une question. j'ai besoin de connaître le zoom réel de la carte des couches ouvertes
$scope.refreshMap = function (lat, long) {
map.setView(new ol.View({
projection: 'EPSG:4326',
center: [long, lat],
zoom: "here I do not know what to put"
}));
};
j'essaie avec map.getZoom()
mais ça ne marche pas. le logcat me jette un
Uncaught TypeError: Object #<S> has no method 'getZoom'
j'utilise la version openlayers: v3.16.0
Le zoom est une propriété de ol.View
. Alors ol.Map
a un ol.View
qui a un niveau de zoom, un centre, une projection pour dire un peu.
map.getView().getZoom();
$scope.refreshMap = function (lat, long) {
var actualZoom = map.getView().getZoom();
console.log(z);
map.setView(new ol.View({
projection: 'EPSG:4326',
center: [long, lat], //long,lat
zoom: actualZoom
}));
};