TMS - ограничение зума
Добавлено: 31 мар 2010, 08:28
Приветствую.
Есть слой OpenLayers.Layer.TMS
Нужно ограничить у него минимальный и максимальный уровень зума.
Сначала пробовал через
MinZoomLevel: 10,
MaxZoomLevel: 17
Но потом вычитал тут: http://trac.openlayers.org/wiki/SettingZoomLevels
что для TMS это работать не будет
насколько я понял нужно в serverResolutions указать вообще все резолюции, а в Resolutions только те, которые доступны пользователю..
Прописываю вот так:
Resolutions: [1222.99,611.49,305.74,152.87,76.43,38.21,19.10,9.55,4.77,2.38,1.19],
serverResolutions: [156543.03,78271.51,39135.75,19567.87,9783.93,4891.96,2445.98,1222.99,611.49,305.74,152.87,76.43,38.21,19.10,9.55,4.77,2.38,1.19],
и.. ничего не происходит.. как отображались 18 уровней зума, так и отображаются.
Что я сделал не так?
Есть слой OpenLayers.Layer.TMS
Нужно ограничить у него минимальный и максимальный уровень зума.
Сначала пробовал через
MinZoomLevel: 10,
MaxZoomLevel: 17
Но потом вычитал тут: http://trac.openlayers.org/wiki/SettingZoomLevels
что для TMS это работать не будет
насколько я понял нужно в serverResolutions указать вообще все резолюции, а в Resolutions только те, которые доступны пользователю..
Прописываю вот так:
Resolutions: [1222.99,611.49,305.74,152.87,76.43,38.21,19.10,9.55,4.77,2.38,1.19],
serverResolutions: [156543.03,78271.51,39135.75,19567.87,9783.93,4891.96,2445.98,1222.99,611.49,305.74,152.87,76.43,38.21,19.10,9.55,4.77,2.38,1.19],
и.. ничего не происходит.. как отображались 18 уровней зума, так и отображаются.
Что я сделал не так?