Список форумов www.integro.ru www.integro.ru
ЦСИ ИНТЕГРО
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

как программно осуществить поворот карты

 
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы разработчиков
Предыдущая тема :: Следующая тема  
Автор Сообщение
Борис Салтыков



Зарегистрирован: 19.05.2008
Сообщения: 42
Откуда: angarsk / msk

СообщениеДобавлено: Пн 16 Ноя 2009 18:12    Заголовок сообщения: как программно осуществить поворот карты Ответить с цитатой

в принципе можно вызвать заклинание actionsviewsetaxis, но там появляется окно, которое спрашивает, на сколько градусов поворачиваемся.
я же хочу повернуть карту на известное мне количество градусов без вызова диалоговых окон, в один "присест"!
это нужно для того, чтобы редактируемые домики всегда были бы горизонтальны для диспетчера, т.е. я делаю некий "интеллектуальный зум", который не только увеличивает нужный дом, но и удобно его поворачивает для препарирования

т.е. мне нужно нечто вроде actionsviewsetaxis с параметром (количество градусов).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Борис Салтыков



Зарегистрирован: 19.05.2008
Сообщения: 42
Откуда: angarsk / msk

СообщениеДобавлено: Пн 16 Ноя 2009 18:26    Заголовок сообщения: Ответить с цитатой

НУЖЕН ИМЕННО ПОВОРОТ ОСЕЙ! не трансформация карты!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Михаил Власов



Зарегистрирован: 14.02.2005
Сообщения: 580
Откуда: ИНТЕГРО

СообщениеДобавлено: Вт 17 Ноя 2009 13:53    Заголовок сообщения: Ответить с цитатой

Код:

dim aNavigator
set aNavigator = Ingeo.MainWindow.MapWindow.Navigator
aNavigator.CenterX = ...
aNavigator.CenterY = ...
aNavigator.XAngle = ...
aNavigator.YMirror = ...
aNavigator.ZoomScale = ...


См. в IngeoIntfs.chm описание объекта IIngeoMatrixProjectionNavigator.

_________________
С уважением, Михаил Власов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Борис Салтыков



Зарегистрирован: 19.05.2008
Сообщения: 42
Откуда: angarsk / msk

СообщениеДобавлено: Ср 18 Ноя 2009 18:40    Заголовок сообщения: Ответить с цитатой

большой человеческий thanx
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы разработчиков Часовой пояс: GMT + 5
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


© phpBB Group
Русская поддержка phpBB