Michael hat mich via Mail darauf hingewiesen, das Screenshots von Google Earth und Google Maps evil sind, und auch bereits abgemahnt werden. Genaueres dazu hat er auch im Blog auf DailyFratze geschrieben. Nun will ich aber gerne mal Karten von Google Maps hier bei mir auf dem Blog einbinden, und mich dabei (obwohl privates nach muendlichen Aussagen tolleriert wird) im legalen Bereich bewegen und die Moeglichkeiten nutzen die es gibt, wenn Sie denn angeboten werden.
Das, was ich brauche und benutzen muss, ist in diesem Fall die Google Static Maps API. Das schoene daran ist, dass ich kein Java-Script oder aehnliches in die Seite einbinden muss. Ich uebergebe einfach im <img> Tag in HTML dem src=““ Attribut einen Link zur Google Static Maps API und das Bild wird mir generiert und angezeigt. Das ist fuer Privatpersonen und Nicht-Kommerzielles auch kostenlos.
Beispiel:
Das Bild wird mittels des folgenden Codes generiert. Natuerlich muss alles in einer Zeile stehen, der uebersicht halber, habe ich hier jetzt nur Zeilenumbrueche eingefuegt und mit eine „\“ gekennzeichnet:
<img src="http://maps.google.com/staticmap?center=51.53459069801548,9.941425323486328&markers=51.54748,9.948431,green&markers=51.517357,9.940325,red&zoom=12&size=250x300&key=_MY_STATICMAPS_API_KEY" alt="Beispielbild Google Static Maps API generiert" /> |
Leider bekomme ich es aber nicht hin dazwischen eine Route einzublenden. Hat da jemand ne Ahnung wie das geht? Also dieser schoene blaue Strich, der z.B. auf diesem Beispiel angezeigt wird… Kann die API das oder muesste ich das anders loesen?
*HELP*
Die Route koenntest Du ueber’n Iframe einbinden, obwohl das dann natuerlich eventuell Anpassungen an der Seite mit sich zieht.
Waaah… Ich glaubs ja nicht… Nach zig Monaten wird endlich mein Gravatar bei dem Verein angezeigt… Und hat Premiere auf Deinem Blog :)
Wenn ich das ueber nen Iframe mache, dann is das dieses „Guckloch“ auf die Google-Seite, wie auf DF, oder? Muss dafuer nicht irgendwas *.js eingebunden werden? Das wollte ich _eigentlich_ vermeiden, und das gerne gleich einfach mit der static API mit einzeichnen lassen… Aber wenns nicht anders geht.. :shrug:
Leider sehe ich dein Gravatar hier nich :-(
Feine Sache…
uebrigens erscheint die Karte dann aber nicht mehr in den Planets, da beim Abruf der Key mit dem window.location.host (?) abgeglichen wird.
Bei der Gelegenheit wuerde ich mir aber auch mal OpenStreetMap angucken. Das Kartenmaterial steht unter einer CreativeCommons Lizenz und ist natuerlich noch im Aufbau aber in vielen Gebieten schon wirklich gut. Goettingen kommt auch gut voran, hab da selber leider laenger nichts mehr gemacht wg. Zeitmangels.
Das Iframe wuerd alles fuer Dich machen. Musst mal gucken auf der Maps Seite mit ner Route ist oben rechts ein Link „Link To This Page“ mit einem embedded Dingens.
Och und schade, der Gravatar ist tatsaechlich wieder weg.