Dynamische EasyMap-Karten in anderen Anwendungen: Das EasyMap ActiveX-Control

Das EasyMap ActiveX-Control (von Microsoft entwickelter Standard für die Einbindung von Softwareerweiterungen) erweitert die Verwendung des COM-Objektmodells um die Möglichkeit, Karten auch grafisch in eine andere Anwendung zu integrieren.

Sie können also z.B. nach monatlichen Datenänderungen nicht nur eine Kartenmappe aktualisieren lassen, sondern sogar eine Grafik der aktualisierten Karte in Ihre Anwendung integrieren. Der Microsoft ActiveX-Standard wurde genau für diesen Zweck geschaffen. In jeder Anwendung, die diesen Standard unterstützt (so z.B. alle Microsoft Office-Produkte) können Sie Bestandteile von EasyMap (Karten, Blätter, Legenden usw.) grafisch integrieren.

Wenn Sie über die ActiveX-Control auch interaktives Arbeiten mit der EasyMap-Karte anbieten wollen (z.B. Klick auf ein Gebiet, um Detaildaten anzuzeigen oder einen Drill-Down durchzuführen), können Sie wiederum das COM-Objektmodell verwenden und diese Programmlogik selbst entwickeln.

Das ActiveX-Control steht in einer 32-Bit und 64-Bit Version zur Verfügung. Sie können die EasyMap-Grafiken also in beide Anwendungstypen integrieren.

Für die Verwendung des ActiveX-Controls können Sie jede Programmiersprache, die COM unterstützt, verwenden (z.B. VBS-Skripten, Office VBA, C#, Visual Basic.NET, C++, Delphi).

Anwendungsbeispiel: Das EasyMap ActiveX-Control in Microsoft Access

Das Bild zeigt das EasyMap ActiveX-Control im Einsatz innerhalb eines Formulars in Microsoft Access. Über Datenfilter ist eine enge Interaktion mit der umgebenden Anwendung hergestellt. Über die Möglichkeit, Ebenen sichtbar und unsichtbnar schalten zu können, kann der Benutzer individuelle Ansichten herstellen. Die Karte innerhalb des ActiveX-Controls ist eine gewöhnliche mit EasyMap erstellte Kartenmappe.