ВУЗ:
Составители:
Рубрика:
сдвигается в сторону, противоположную направлению сдвига окна (на-
блюдателя).
Что касается масштаба изображения, то тут еще проще: чем меньше
значение свойства mZoom, тем крупнее масштаб (изображение ближе).
Например, чтобы увеличить масштаб в два раза, надо уменьшить в два раза
значение свойства mZoom.
Существуют еще несколько вспомагательных свойств, упрощающих
масштабирование карты. Чтобы отобразить полностью всю карту в окне,
обратитесь к свойству mZoomMap, если только активный слой –
mZoomLayer. Если же надо вернуть предыдущее изображение, то обрати-
тесь к свойству mZoomPrev.
GeoConstructor позволяет поставить видимость каждого слоя в зави-
симость от масштаба карты. С помощью свойств lMinZoom и lMaxZoom
определяют диапазон видимости слоя, после чего включают чувствитель-
ность к этому диапазону, устанавливая флаг lflZoommed. После этого слой
будет видимым только внутри заданного диапазона. Знаменатель текущего
масштаба карты можно в любой момент узнать, считав значение свойства
mCurrentScale.
По умолчанию, при изменении размеров окна карты, масштаб изо-
бражения не изменяется, однако изменяется видимая область фрагмента
карты. Чтобы заставить GeoConstructor сохранять видимую область карты
в окне, установите свойство mWhenResize равным 1. При этом масштаб
карты будет изменяться при каждом изменении размеров окна карты.
5.5. Работа с объектами: навигация, поиск, выборка
Мы уже говорили, что одна из основных составляющих картографи-
ческой композиции – упорядоченный набор слоев. В свою очередь, каж-
дый слой представляет собой упорядоченный набор геометрических объ-
62
Страницы
- « первая
- ‹ предыдущая
- …
- 60
- 61
- 62
- 63
- 64
- …
- следующая ›
- последняя »