Google Maps läuft dank des Zugriffs über die
COM Schnittstelle hier aus dem Forum echt geschmeidig.
Hallo Toni,
vielen Dank für die Blumen!
Ausgangspunkt für die Überlegungen wäre der Einsatzzweck der Karten. Wird nur ein begrenzter Bereich und eine überschaubare Anzahl von Zoomstufen benötigt, wären Offline-Karten eine Überlegung wert. Besteht zeitweise keine oder nur eine langsame Internetverbindung, würde man daran gar nicht vorbeikommen. Google verbietet das - so weit mir bekannt ist - aber in seinen Lizenzbedingungen, obwohl es natürlich kein Problem ist, Kartenausschnitte für eine Offline-Nutzung zu "puffern". (Illegale) Tools gibt es dafür reichlich - die meisten davon kommerziell.
Nutzt man das Kartenmaterial von OpenStreetMap, kann das Kartenmaterial auch lokal gespeichert werden. Das betrifft sowohl die fertig gerenderten Kacheln als auch die Vektordaten. Benutzt man die Vektordaten, benötigt man allerdings noch einen enstprechenden Renderer. In dicht besiedelten Gegenden ist die Qualität des Kartenmaterials sogar oftmals besser als das von kommerziellen Anbietern wie Google. In weniger besiedelten Gebieten ändert sich dieses Verhältnis drastisch: Zum Beispiel gibt es in Südamerika teilweise noch nicht einmal Hauptstraßen bei OpenStreetMap. Ebenso muß man fast vollständig auf die Satellitenansicht verzichten. Auch das Geocoding befindet sich noch in der Aufbauphase und liefert bei weitem nicht so viele Informationen wie das bei Google.
Bei der Funktionsvielfalt (StreetView, ElevationService, DirectionsService, PlacesService, DistanceMatrix und und und...) ist Google Maps meineserachtens unschlagbar. Es ist jetzt einfach die Frage, ob man nur das reine Kartenmaterial benötigt und auf die Zusatzfunktionen verzichten kann.
Komponenten (und die gibt es eben wirklich nur kommerziell - mal abgesehen von
DelphiMaps, was aber offensichtlich nicht mehr gepflegt wird und damit eigentlich tot ist) schränken die Nutzung mehr oder weniger stark auf einige Hauptanwendungsgebiete ein. Ganz extrem ist das bei
WebGMaps von TMS zu sehen, die für auf den ersten Blick günstige 95€ (+MwSt) eine extrem eingeschränkte, mit vielen Fehlern versehene und kommerziell nicht einsetzbare Komponente liefern (da die Premier-Anbindung fehlt).
Um Dir da weitergehende Hilfe geben zu könnten, wäre es schön, wenn Du etwas näher auf den Einsatzzweck eingehen könntest.
P.S.:
Auf Grund Deines letzten Beitrags gehe ich davon aus, daß es Dir "nur" um eine Visualisierung von gegebenen Koordinaten geht. Dadurch beschränkt sich die Frage eigentlich darauf, welches Budget zur Verfügung steht. Ich würde aber in diesem Fall die Nutzung von OpenStreetMap empfehlen.