如何在openlayers中获取当前的缩放
how to get the current zoom in openlayers
我有一个问题。我需要知道开放层地图的实际缩放
$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"
}));
};
我尝试使用 map.getZoom()
但它不起作用。
logcat 给我一个
Uncaught TypeError: Object #<S> has no method 'getZoom'
我正在使用 openlayers 版本:v3.16.0
缩放是 ol.View
的 属性。所以 ol.Map
有一个 ol.View
具有缩放级别、中心、投影等等。
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
}));
};
我有一个问题。我需要知道开放层地图的实际缩放
$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"
}));
};
我尝试使用 map.getZoom()
但它不起作用。
logcat 给我一个
Uncaught TypeError: Object #<S> has no method 'getZoom'
我正在使用 openlayers 版本:v3.16.0
缩放是 ol.View
的 属性。所以 ol.Map
有一个 ol.View
具有缩放级别、中心、投影等等。
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
}));
};