TMapDataView

 

Hierarchy        Properties        Methods        Events

Previous Top Next

 

Unit

 MapDataView

 

Компонент TMapDataView предназначен для отображения картографической информации электронной карты с возможностью масштабирования изображения. При этом имеется также возможность отображения уже открытой карты (путем указания идентификатора карты MapHandle). Компонент не связан с другими ГИС компонентами.

 

Для своей работы компонент использует только одну библиотеку ГИС ядра (mapacces.dll или gisacces.dll).  

 

Основным отличием TMapDataView от компонентов GisToolKit, предназначенных для просмотра электронных карт, – TMapView и TMapWindow,  является то, что его работа основана на динамической загрузке библиотеки ядра ГИС  с возможностью выбора типа библиотеки (mapacces.dll или gisacces.dll), что позволяет использовать компонент для разработки приложений, работающих под управлением оболочки ГИС Панорама (ГИС Карта2003).

 

Примечание. Если карта была открыта не в компоненте TMapDataView, она не должна быть закрыта путем вызова метода MapClose.

 

Внимание!

Карта должна быть открыта той же библиотекой, с которой работает TMapAccessDll. В момент создания TMapAccessDll это определяется значением глобальной переменной cLibrary (для GisToolKit – cLibrary=1; для библиотек ядра ГИС «Панорама» - cLibrary=2).