2009-02-11 13 views
5

Ich versuche, eine Option in einer Anwendung zu erstellen, die Benutzer eine Karte anzeigen lassen. Diese Karte muss bearbeitbar sein und das Tag aktiviert sein. Es sollte auch möglich sein, Unterregionen in verschiedenen Farben zu sehen und die unter der Maus hervorzuheben.Wo finde ich ein Map-Steuerelement für Delphi?

Antwort

2

Früher gab es eine Komponente namens TGlobe, die ich noch nie benutzt habe. Die Website wurde seit 2009 nicht nach oben datiert, und es ist nicht mehr verfügbar ab 2013.

  • TGlobe 5 ist eine VCL-Komponente für Delphi 5, 6, 7, 2005, sowie CBuilder 5 und 6.
  • TGlobe zeigt einen Globus der Erde, der in Echtzeit gedreht, geschwenkt und gezoomt werden kann. Der Globus enthält Kartendaten in Form von Punkten, Linien und Polygonen.
  • TGlobe organisiert Kartendaten in Layern. Diese Ebenen können miteinander verschachtelt werden, um eine Hierarchie verwandter Ebenen aufzubauen.
  • TGlobe kann zwischen der 3D-Kugelansicht der Erde und kartesischen, Mercator- oder benutzerdefinierten Projektionen wechseln.

alt text

+0

Zweite Verbindung ist jetzt unterbrochen. – Mogsdad

+0

@Mogsdad Fixed it. –

+0

Hmmm - hat jemand diese TGlobe-Komponenten? Die Webseiten sind auf dem Wayback-Rechner verfügbar, nicht aber die Downloads. Ich sammle Delphi GIS Komponenten, alt und neu, (und bin einer der Entwickler von [CartoVCL] (http://cartovcl.com) oben erwähnt) – DaveBoltman

4

TGlobe ist gut, hat aber seit 2004 nicht aktualisiert, wenn Sie mehr als eine Karte zeigt, und bauen eine GIS wie Anwendung schlage ich eine davon verwenden:

  1. TatukGIS (sehr leistungsfähige GIS-Komponenten und Schreiben als Native VCL).
  2. CartoVCL.
  3. MapObjects (das führende GIS-Unternehmen, aber die Komponenten sind ActiveX).
+0

Wir verwenden TatukGIS (in VB6 obwohl), ziemlich gute Erfahrungen mit ihnen. – MarkJ

+0

Ich zweite TatukGIS - wir verwenden Tatuk seit Jahren. Sowohl ihre ActiveX-Edition über VB6 als auch ihre .NET-Edition mit C#. Unsere einzige Beschwerde ist eine schlechte Dokumentation. – Yoopergeek

+0

TatukGis ist ein gutes Produkt. Aber wenn Sie auch Daten benötigen, können Sie einen TWEBBroser-Punkt zu einem Kartenservice hinzufügen, wie openstreetmap/googlemap –