Google Maps in Webseite einbinden
Redaktionelle Einordnung
Diese archivierte Diskussion behandelt Google Maps in Webseite einbinden aus Sicht der Rubrik PHP & MySQL.
CMS- und Technikfragen sind heute besonders dann relevant, wenn sie Indexierung, Rendering, interne Verlinkung oder Relaunch-Risiken beeinflussen.
Sinnvoll nutzbar bleibt der Thread vor allem als historischer Kontext, für typische Fragestellungen und zur Einordnung älterer Empfehlungen.
Einige im historischen Thread genannte Tools, Dienste oder externe Links könnten heute nicht mehr verfügbar oder inhaltlich überholt sein. Nutzen Sie sie bitte nur mit zusätzlicher Prüfung.
Startbeitrag
Originaler Foreninhalt in modernisierter Darstellung.
Um Google Maps in die Webseite einzubinden, gibt es ja viele Möglichkeiten. Mich würde Eure Meinung interessieren, ob Ihr die API benutzen würdet oder solch einen Code:
<form action="http://maps.google.de/maps" method="get" target="_blank">Tragen Sie bitte Ihre Adresse ein.(PLZ, Ort, Strasse):
<input type="text" name="saddr" size="55" />
<input type="hidden" name="daddr" />
<xsl:attribute name="value">
<xsl:value-of select="address"/>
<xsl:text> </xsl:text><xsl:value-of select="city"/>
<xsl:value-of select="state"/>
<xsl:value-of select="zipcode"/></xsl:attribute></input>
<input name="daddr" type="hidden" id="daddr" value="Germany,68782,Im Merkelgrund 3" />
<input type="submit" value="Route berechnen"/></form>
Antworten
10 Beiträgeder_booker schrieb:
Um Google Maps in die Webseite einzubinden, gibt es ja viele Möglichkeiten. Mich würde Eure Meinung interessieren, ob Ihr die API benutzen würdet oder solch einen Code: ...
Das kommt darauf an, was du willst. Diesen Code würde ich allerdings nicht benutzen, sondern vielleicht einfach nur: <form action="http://maps.google.de/maps" method="get">
Tragen Sie bitte Ihre Adresse ein.(PLZ, Ort, Strasse):
<input type="text" name="saddr" size="55" />
<input name="daddr" type="hidden" id="daddr" value="Germany,68782,Im Merkelgrund 3" />
<input type="submit" value="Route berechnen"/>
</form>
Gérard
Stimmt, hatte mich vielleicht nicht korrekt ausgedrückt. Mir schwebt eine Wegbeschreibung via GoogleMaps vor. Ich überlege nun ob ich mit der API arbeiten möchte oder mit einem einfachen Script. Was würdest Du / Ihr bevorzugen?
der_booker schrieb:
Stimmt, hatte mich vielleicht nicht korrekt ausgedrückt. Mir schwebt eine Wegbeschreibung via GoogleMaps vor. Ich überlege nun ob ich mit der API arbeiten möchte oder mit einem einfachen Script. Was würdest Du / Ihr bevorzugen?
So was?
http://finistere-ferienhaus.de/lageplan/index.html
Gérard
Nicht ganz. Ich stelle mir einen Routenplaner für die Anreise vor. Man gibt die Start-Adresse ein und die Ziel-Adresse ist ja bereits durch meine eigene definiert. Dieser Code ist perfekt und funktioniert: <form action="http://maps.google.de/maps" method="get">
Tragen Sie bitte Ihre Adresse ein.(PLZ, Ort, Strasse):
<input type="text" name="saddr" size="55" />
<input name="daddr" type="hidden" id="daddr" value="Germany,68782,Im Merkelgrund 3" />
<input type="submit" value="Route berechnen"/>
</form>
Google allerdings möchte, dass die zur Verfügung gestellte API genutzt werden soll. Nun wollte ich Eure Meinung hören, wie Ihr dies seht.
der_booker schrieb:
Nicht ganz. Ich stelle mir einen Routenplaner für die Anreise vor. Man gibt die Start-Adresse ein und die Ziel-Adresse ist ja bereits durch meine eigene definiert.
Du warst zu schnell - schau noch mal unter der Karte
der_booker schrieb:
Dieser Code ist perfekt und funktioniert:<form action="http://maps.google.de/maps" method="get">Tragen Sie bitte Ihre Adresse ein.(PLZ, Ort, Strasse):
<input type="text" name="saddr" size="55" />
<input name="daddr" type="hidden" id="daddr" value="Germany,68782,Im Merkelgrund 3" />
<input type="submit" value="Route berechnen"/>
</form>
Den hab ich ja auch validiert ...
der_booker schrieb:
Google allerdings möchte, dass die zur Verfügung gestellte API genutzt werden soll. Nun wollte ich Eure Meinung hören, wie Ihr dies seht.
Die Benutzung der API macht m.E. nur Sinn, wenn du die Karte in deiner Seite einbindest. So ist es doch nur ein einfacher Link mit Parameter übergabe - also aus meiner Sicht nichts anderes, als wenn du Maps aufrufst und eine Route suchst.
Wo hast du eine anders lautende Information bezüglich der API gefunden?
Gérard
Gerard schrieb:
Wo hast du eine anders lautende Information bezüglich der API gefunden?
ber Google direkt. Es werden sogar Anleitungen via Video gegeben.
Gerard schrieb:
Den hab ich ja auch validiert ...
Der Rum (ohne h) gehört Dir.
:wink:
der_booker schrieb:
Gerard schrieb:
Wo hast du eine anders lautende Information bezüglich der API gefunden?
ber Google direkt. Es werden sogar Anleitungen via Video gegeben.
Link?
Gérard
http://code.google.com/intl/de/apis/maps/index.html
http://code.google.com/intl/de/apis/maps/documentation/index.html
:oops:
Die API scheint doch besser zu sein, da die Ziel-Adresse nicht im Source steht.
der_booker schrieb:
http://code.google.com/intl/de/apis/maps/index.html
http://code.google.com/intl/de/apis/maps/documentation/index.html
Da geht es nur um die Einbindung einer Karte in die eigene Seite. Und unter http://www.google.com/intl/de_de/help/terms_maps.htmlkann ich auch nichts lesen, was einen Link nach Maps verbietet.
der_booker schrieb:
Die API scheint doch besser zu sein, da die Ziel-Adresse nicht im Source steht.
Wo ist da der Vorteil? Du willst doch gerade den Weg zu dieser Adresse in einer Karte darstellen - also mußt du die Adresse auch bekannt geben (wollen).
Aber du hast schon recht, mit der API läßt sich noch einiges mehr machen.
Gérard
Gerard schrieb:
Da geht es nur um die Einbindung einer Karte in die eigene Seite. Und unter http://www.google.com/intl/de_de/help/terms_maps.htmlkann ich auch nichts lesen, was einen Link nach Maps verbietet.
Um ein Verbot ging es mir auch nicht, sondern nur um die Gegenüberstellung Code oder API.
Gerard schrieb:
Wo ist da der Vorteil? Du willst doch gerade den Weg zu dieser Adresse in einer Karte darstellen - also mußt du die Adresse auch bekannt geben (wollen).
Aber du hast schon recht, mit der API läßt sich noch einiges mehr machen.
Jepp, beschäftige mich seit ein paar Tagen damit und ist schon gigantisch. Es würde sogar eine vollständige GeoCodierung funktionieren.