| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		Борис Салтыков
 
  
  Зарегистрирован: 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 | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		 |