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

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
dooh007
Интересующийся
Сообщения: 24
Зарегистрирован: 22 июл 2011, 09:50
Репутация: 2
Контактная информация:

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

Сообщение 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) 
                }
	});

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

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

Сообщение Denis Rykov »

Вот пример посмотрите.
Spatial is now, more than ever, just another column- The Geometry Column.
Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость