Google Maps: API Key für mehrere Domain

Fallbeispiel:

Ihr habt z.B. 2 Domains (kiwikatze.de und kiwikatze.eu) die auf eure Hompepage weisen. Bei beiden soll die Google Maps angezeigt werden. Wenn ihr nur den von Google bereitgestellten Code zwischen <head></head> einbaut, wird die Map nur für die angemeldete Domain angezeigt. Also braucht ihr eine Weiche, die den Code für die beiden Domains bereithält und zur Verfügung stellt.

Lösung:

Ihr beantragt bei Google Maps 2 Api-Keys einmal für z.B. kiwikatze.de und einmal für z.B. kiwikatze.eu. Dann geht mit einem Editor in die HMTL Datei z.B. anfahrt.html und gebt zwischen <head> und </head> diesen Code-Schnipsel ein:

<script type=”text/javascript”>
if (location.host == ‘www.kiwikatze.de’ ) var key = “euren Api-Key für kiwikatze.de”
if (location.host == ‘www.kiwikatze.eu’ ) var key = “euren Api-Key für kiwikatze.eu”
if (location.host == ‘kiwikatze.de’ ) var key = “euren Api-Key für kiwikatze.de”
if (location.host == ‘kiwikatze.eu’ ) var key = “euren Api-Key für kiwikatze.eu”
document.write(‘<script src=”http://maps.google.com/maps?file=api&v=2&key=’ + key + ‘”‘+’ type=”text/javascript”><\/script>’);

Jetzt braucht ihr nur noch den 2. Code Schnipsel zum Anzeigen der eigentlichen Google Maps dort einfügen wo er angezeigt werden soll, und schon zeigen bei Domains die Google Maps an.

Einen Kommentar schreiben

Ihre Daten werden niemals an Andere weiter gegeben.
Die Email-Adresse wird nicht angezeigt. Notwendige Felder sind mit einem Sternchen * markiert.

*
*