TMapDataViewHierarchy Properties Methods Events |
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). |