[OpenLayers-Users] Need explanations : minScale/maxScale with
scales set on map
Alexandre Dube
adube at mapgears.com
Mon Sep 8 11:00:47 EDT 2008
Hi everybody,
I need some explanations regarding minScale/maxScale with 'scales'
array set on map, please.
Release/2.7/Note
Layer :
minScale' and 'maxScale' properties no longer ignored if 'scales'
array set on map. (#1199 <http://trac.openlayers.org/ticket/1199>)
Yeah, they are not ignored, but only both theses scales correspond the
actual map scales, not the ones between them.
For example, I have the following scales set for my map :
scales: [13000000, 8000000, 4000000, 2000000, 1000000, 500000, 250000,
100000, 50000, 25000, 10000]
If I set minScale: 1000000, maxScale: 100000 to a layer and then check
its scales array, I get the following :
index : value
0 : 1000000.0000000001
1 : 464158.8833612779 // instead of 500000
2 : 215443.46900318837 // instead of 250000
3 : 99999.99999999999
I can understand how theses values are set this way.
I don't know why they do.
Are the values ok ? Will this affect anything ? ( because they are
different than the scales from the map )
I don't understand why the layer could not have the values in the scales
array of the map directly instead of calculating its own...
Sorry for the long e-mail. I only need some explanations, please.
--
Alexandre Dubé
Mapgears
www.mapgears.com
More information about the Users
mailing list