Openlayers3 uygulamalarında, harita görünümü ile ilgili özellikler ol.View nesnesi ile belirlenir. Bu yazıda ol.View ile ilgili birkaç ipucundan bahsedilmiştir.
Bir haritanın belirli iki zoom seviyesinden dışarı çıkmaması için;
map.setView(
new ol.View({
minZoom:1,
maxZoom:10
})
);
Bir haritanın belirli iki resolution seviyesinden dışarı çıkmaması için;
map.setView(
new ol.View({
minResolution:1,
maxResolution:190
})
);
Eğer bir katmanın belirli bir çözünürlük aralığı dışında görünmesini istiyorsanız görünüm özelliklerinin katman üzerinde belirlenmesi gerekmektedir.
var layer = new ol.layer.Tile({
minResolution:4,
maxResolution:70
});
Bu şekilde atarlanan katmanlarda zoom seviyeniz 3 olduğunda katman görünmez hale gelir. Yani k atmandaki minResolution ve maxResolution özellikleri katmanın visible özelliğini değiştirir.
Bu yazıda bahsedilen özellikler Openlayers V.4.0.1 üzerinde denenmiştir.