1.3k Aufrufe
Gefragt in Anwendungen(Java,C++...) von
Sehr geehrtes Supportnet-Team,

ich habe folgende Fragen zum Thema Java und Google-Karte:

Meine Situation ist folgende, ich programmiere ein Bestellprogramm, womit es möglich ist nach mehreren Eingaben eine Rechnung auszudrucken. Eine Kundenadresse ist inklusive. Mit dieser Rechnung fahre ich dann als Kurier zum Kunden. Jetzt möchte ich eine kleine Google-Karte auf der Rechnung mitdrucken, damit das Finden der Kunden erleichtert wird.

Die Google Karte soll nach einem oder zwei String (Straßenname, Hausnummer) einen Kartenabschnitt anzeigen.

Ich finde keinerlei Methoden womit ich dieses verwirklichen kann. Nach langem suchem im Internet und lesen vieler Möglichkeiten von API-Schlüsseln und so weiter, komme ich immer auf HTML, PHP oder JavaScript.

Das Document worin ich es implementieren möchte ist ein JDialog. Dort soll die Methode vor meiner DruckMethode angegeben werden.

Solltet ihr mehr Information brauchen so nennt mir dies. Ansonsten bitte ich euch um Hilfe wie ich das Problem lösen kann.
Es soll alles auf Java laufen, kein Javascript oder html.

Ich bedanke mich schon mal im vorraus dafür, das ihr kostbare Zeit für mein Problem widmet.

Mit freundlichen Grüßen

Ein User

[sup]*xxxxxxxxx*[/sup]

[*]
[sup]*Threadedit* 14.02.2013, 18:15:29
Admininfo: Persönliche Daten gelöscht, siehe FAQ 5, #5
[/sup]

1 Antwort

0 Punkte
Beantwortet von dr-ma-busen Mitglied (261 Punkte)
Moin!

Wenn du die Karten von Google Maps holen willst, dann kommst du da nur über das Web dran und dazu müsstest du die entsprechende API nutzen.
Mit was du das letzendlich machst ist eigentlich egal. Es kommt ja nur darauf an was du an den Server sendest und was du zurück bekommst.
Wie und mit was du diese Daten sendest/auswertest ist im grunde egal. In den beispielen von Google ist halt nur JavaScript, weil die - denke ich mal - davon ausgehen das das ganze hauptsächlich in Webseiten intergreirt wird.


Mal davon abgesehn: Ich kenne die genauen Lizenzbestimmungen von google nicht. Aber soweit ich weis darf man die Maps nur für nichtkommerzielle (und private) zwecke kostenlos verwenden. Wenn du das jetzt aber in dein Programm einbaust, welches ja letzendlich für kommerzielle zwecke genutzt wird, kann es sein das du dafür was Zahlen musst. Aber wie gesagt ich kenne die genauen Lizenzbestimmungen nicht. Frag aber zu sicherheit, falls du es noch nicht gemacht hast, bei Google nach.

Evt. alternative wäre OpenStreetMap, aber die ist noch nicht so umfangreich wie die von google.


MfG
...