Страница 1 из 1

Ограничение масштаба карты Openlayers

Добавлено: 17 июн 2013, 12:36
dooh007
Сделал ограничение масштаба, но когда пытаешься еще приблизить карты происходит смещение центра карты в положение курсора т.к. zoom происходит, а лишь потом после прохождения проверки значения масштаба масштаб возвращается в минимальное значение.

Может есть другой вариант ограничения масштаба? Пробовал задавать свойства карты(maxResolution,minResolution,
numZoomLevels,minScale,maxScale) - не получилось. Пробовал функ. calculateResolutions() и т.д. - результата ноль(

Код: Выделить всё


var minScale = 3000;
	
map.events.register("zoomend", myOlMap, function(e) {
	if ( map.getScale() < minScale ) {
		            map.zoomToScale(minScale) 
                }
	});


Re: Ограничение масштаба карты Openlayers

Добавлено: 17 июн 2013, 19:15
Denis Rykov
Вот пример посмотрите.