Встраивание GIS WebServer SE во внешнее приложение

Печать Предыдущая страница Стартовая страница Следующая страница

Встраивание установленного приложения можно осуществить при помощи тега iframe в разметке головного приложения.

 

<iframe src="http://localhost/GISWebServerSE/index.php"></iframe>

 

Взаимодействие с картой из головного приложения возможно через отправку сообщений в iframe.

 

const iframe = document.body.querySelector('iframe');

if (iframe) {

iframe.contentWindow.postMessage({ type: 'gwtkse', cmd: 'goTo', data: {point: {lat: 56, lon: 38}} }, '*');

}

 

Получение ответа от карты можно реализовать через подписку на сообщения окна головного приложения.

 

window.addEventListener('message', event => console.log(event.data));