Любой способ установить минимальные, максимальные пределы для слайдера в Google Maps (Flex)? - PullRequest
0 голосов
/ 16 июня 2011

Я хочу установить минимальный и максимальный предел масштабирования для ползунка в Картах Google, но в реализации Flex.

Тот же вопрос задают здесь ранее.Но вопрос и ответы относятся к реализации Javascript.

Я интерпретировал во Flex, но получил ошибку:

Невозможно назначить метод getMinimumResolution на com.google.maps.wrappers.IMapTypeWrapper.

что я сделал:

var mt:Array = gmap.getMapTypes();

                for (var i:int=0; i<mt.length; i++) {
                    mt[i].getMinimumResolution = function() {return 6;}
                }

как установить его во Flex?

1 Ответ

1 голос
/ 16 июня 2011

Я чуть-чуть подправил его, и вот солн:

gmap.addEventListener(MapZoomEvent.ZOOM_CHANGED, onZoomChanged);

И Eventlistener:

public function onZoomChanged(e:MapZoomEvent):void 
            {
                var inProcess:Boolean = false;
                if (inProcess) return;

                if (e.zoomLevel > 16) 
                {                   
                    inProcess = true;
                    gmap.setZoom(16);
                    inProcess = false;
                    return
                }
                else if (e.zoomLevel < 13) 
                {                   
                    inProcess = true;
                    gmap.setZoom(13);
                    inProcess = false;
                    return;
                }   }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...