| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		АлексейЛ
 
 
  Зарегистрирован: 03.06.2009 Сообщения: 6
 
  | 
		
			
				 Добавлено: Ср 03 Июн 2009 15:29    Заголовок сообщения: MapX в HTML | 
				     | 
			 
			
				
  | 
			 
			
				Встраиваю объект MapX в страничку html следующим образом
 
 
<html>
 
<body>
 
<OBJECT id=test classid=clsid:30580B46-4DC3-11D4-9790-000021C6D845 type="application/x-oleobject"
 
	LANGUAGE=JAVASCRIPT style="Z-INDEX: 101; LEFT: 48px; WIDTH: 800px; POSITION: absolute; TOP: 32px; HEIGHT: 600px">
 
	<PARAM NAME="SpatialDbID" VALUE="{20635740-5705-11D2-8A07-0080C83F5845}"/>
 
	<PARAM NAME="SpatialLogonName" VALUE="Администратор"/>
 
	<PARAM NAME="SpatialLogonPassword" VALUE=""/>
 
	<PARAM NAME="ProjectActive" VALUE="True"/>
 
	<PARAM NAME="ContextPaneVisible" VALUE="True"/>
 
</OBJECT>
 
</body>
 
</html>
 
 
затем открываю эту страничку в IE 8, все в порядке
 
 
однако, закрыть страничку браузера не получается! убивается только через диспетчер задач
 
 
что я делаю не так? | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Михаил Власов
 
  
  Зарегистрирован: 14.02.2005 Сообщения: 580 Откуда: ИНТЕГРО
  | 
		
			
				 Добавлено: Чт 04 Июн 2009 12:15    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				MapX не предназначен для встраивания в HTML, хотя частично работает (как в Вашем случае).
 
 
Для полноценного встраивания в HTML его необходимо дорабатывать (а мы этого пока не планируем). _________________ С уважением, Михаил Власов. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		АлексейЛ
 
 
  Зарегистрирован: 03.06.2009 Сообщения: 6
 
  | 
		
			
				 Добавлено: Чт 04 Июн 2009 13:23    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Михаил, Спасибо за Ваш ответ!
 
 
В принципе работает в объеме, который меня вполне устраивает. Даже получается управлять содержимым через JS, на самом деле очень удобно.
 
 
единственная проблема как раз в невозможности закрытия окна браузера
 
 
может существует возможность где-то подкрутить, чтобы хотябы избавиться от этой проблемы? | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Михаил Власов
 
  
  Зарегистрирован: 14.02.2005 Сообщения: 580 Откуда: ИНТЕГРО
  | 
		
			
				 Добавлено: Чт 04 Июн 2009 13:59    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Ну... Попробуйте в обработчике window.onclose закрывать БД в MapX (DbActive = false). _________________ С уважением, Михаил Власов. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		АлексейЛ
 
 
  Зарегистрирован: 03.06.2009 Сообщения: 6
 
  | 
		
			
				 Добавлено: Чт 04 Июн 2009 15:23    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				не помогло, в общем
 
я вот подозреваю, что браузер при закрытии окна пытается высвободить ресурсы на страничке, но че-то не очень получается с данным ActiveX
 
 
попробовал вызывать методы других ActiveX, там все в порядке получается...
 
 
вообще, стоит задача обеспечения взаимодействия веб-приложения с картографией на ИнГео (с возможностью редактирования), сейчас прощупываем варианты
 
 
мне представлялось, что наиболее удобным будет вариант использования MapX, благо все средства для работы с ActiveX в IE существуют
 
но поскольку уж существуют проблемы, то вариант исключаем
 
 
также существует вариант организации взаимодействия с ИнГео через промежуточный сервис, который слушает порты, но тут гораздо больше работы
 
 
возможно существует более красивый вариант? | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Борис Салтыков
 
  
  Зарегистрирован: 19.05.2008 Сообщения: 42 Откуда: angarsk / msk
  | 
		
			
				 Добавлено: Ср 17 Фев 2010 15:58    Заголовок сообщения: Re: MapX в HTML | 
				     | 
			 
			
				
  | 
			 
			
				 	  | АлексейЛ писал(а): | 	 		  Встраиваю объект MapX в страничку html следующим образом
 
 
<html>
 
<body>
 
<OBJECT id=test classid=clsid:30580B46-4DC3-11D4-9790-000021C6D845 type="application/x-oleobject"
 
	LANGUAGE=JAVASCRIPT style="Z-INDEX: 101; LEFT: 48px; WIDTH: 800px; POSITION: absolute; TOP: 32px; HEIGHT: 600px">
 
	<PARAM NAME="SpatialDbID" VALUE="{20635740-5705-11D2-8A07-0080C83F5845}"/>
 
	<PARAM NAME="SpatialLogonName" VALUE="Администратор"/>
 
	<PARAM NAME="SpatialLogonPassword" VALUE=""/>
 
	<PARAM NAME="ProjectActive" VALUE="True"/>
 
	<PARAM NAME="ContextPaneVisible" VALUE="True"/>
 
</OBJECT>
 
</body>
 
</html>
 
 
затем открываю эту страничку в IE 8, все в порядке
 
 
однако, закрыть страничку браузера не получается! убивается только через диспетчер задач
 
 
что я делаю не так? | 	  
 
 
а получается, глядя на карту через IE, вызывать контекстные меню на объектах.
 
например, посмотреть инфу по какому-либо дому?
 
примерно как на  moscowmap.ru | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		 |