GeOdaten erfassen für Lieferungskosten (enthält fertige Lösung)

Hallo Community,
bin schon eine Weile am serven und auf der Suche wie man am besten seitens PHP/AJAX/REST/SOAP Daten für eine Lieferkostenberechnung erhält.

Sprich die PLZ/Strasse vom Zielort wird eingegeben und die Kilometerdistanz ermittelt. Multipliziert mit dem Facktor X sollte dann der Preis für die Lieferung herausbekommen.

Wie würde der einfachste Weg funktionieren ???

Hat jemand einen Tip?
 
Zuletzt bearbeitet:
Ja, das darfst du auch kommerziell nutzen.

Und soweit ich informiert bin, ist das die Luftlinie. Bei Strassenverlauf wird das Ganze etwas komplexer, da du zuerst die Fahrstrecke und dann deren Länge bestimmen musst. Ist aber theoretisch auch umsetzbar.
 
Als Alternative könntest du dir auch mal OpenStreetMap anschauen. Die bieten ähnliche Funktionalitäten.
 
Mal ein kleines Beispiel:

Strecke Berlin--> München

kleines Beispiel wo ich mal angefangen habe...

Nagelt mich bitte nicht im detail fest! Müsste noch erweitert und modifiziert werden.;)

Ergänzungen, Erweiterung sowie Kritik sind gewünscht.
Wär Lust hat darf sich frei entfallten .... :thumb_up:
 
Zuletzt bearbeitet:
Hallo Community,
da ich mir jetzt die Zeit genommen habe, möchte ich mein erstelltes „Projekt - GeoMapper“ hier einmal bereitstellen.

Es ist einfach und klein gehalten, und sollte nicht überbewertet werden. ;)

Ich denke es zeigt einen Weg auf in objektorientierter Weise mit so einer
Schnittstelle umzugehen und diese auszuwerten. Die Einbindung von Straße
und Hausnummer habe ich, da ich es selber nicht benötige, nicht mit
integriert. Es sollte aber keine Herausforderung mehr sein diese
entsprechend zu implementieren! Sprich momentan wird eine Entfernung
nur über die PLZ ausgewertet!

Als License verwende ich die „General Public License“. Somit ist der Source
frei verwendbar und Haftungsansprüche an den Ersteller ausgeschlossen!

Vernünftige Kritik ist erwünscht und vielleicht hat jemand Lust das gleiche
um Microsoft Bing zu erweitern. Ich würde mich sehr freuen!

Auch wenn jemand etwas editieren möchte, oder Verbesserungen hat, kann
er dieses hier im Thread gerne tun, vielleicht bin ich an der einen, oder
anderen Stelle etwas am Ziel vorbeigeschossen.

Auch habe ich es nicht zu 100% getestet, da mein gewünschtes Ergebnis
korrekt angezeigt wurde und ich keine Fehler festgestellt habe.

Google Erläuterung der API:
https://developers.google.com/maps/documentation/distancematrix/?hl=de

Laut meiner Interpretation kann die Schnittstelle zu Google legal verwendet
werden und beinhaltet keine rechtliche Einschränkung in der Nutzung
(kommerziell, oder nicht- kommerziell).
Bitte lest aber im konkreten Fall die Bedingungen von Google selber nach,
da ich keine verbindliche Aussage hierzu treffen kann!

Also viel Spaß soweit … ;)
 
Zurück
Oben