<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>kulturbanause® blog &#187; Google Maps</title>
	<atom:link href="http://blog.kulturbanause.de/tag/google-maps/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.kulturbanause.de</link>
	<description>Artikel, Tipps und Trainings zum Thema Web Design, WordPress, Photoshop und Social Media</description>
	<lastBuildDate>Thu, 23 May 2013 17:02:30 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>Google Maps im Responsive Webdesign</title>
		<link>http://blog.kulturbanause.de/2012/10/google-maps-im-responsive-webdesign/</link>
		<comments>http://blog.kulturbanause.de/2012/10/google-maps-im-responsive-webdesign/#comments</comments>
		<pubDate>Thu, 04 Oct 2012 07:43:29 +0000</pubDate>
		<dc:creator>Jonas Hellwig</dc:creator>
				<category><![CDATA[Tipps, Hacks, Snippets]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Responsive Webdesign]]></category>

		<guid isPermaLink="false">http://blog.kulturbanause.de/?p=8965</guid>
		<description><![CDATA[<div><img width="140" height="140" src="http://media.kulturbanause.de/blog/2012/10/google-maps-screenshot.png" class="attachment-post-thumbnail wp-post-image" alt="google-maps-screenshot" title="google-maps-screenshot" /></div>Nicht nur das Layout einer Website lässt sich mitunter schwierig für die mobile Darstellung optimieren, auch verschiedene Inhalte sorgen regelmäßig [...]<h3>Jetzt bist Du gefragt</h3><p>Gefällt Dir dieser Beitrag oder bist du anderer Meinung? Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.</p>]]></description>
			<content:encoded><![CDATA[<div><img width="140" height="140" src="http://media.kulturbanause.de/blog/2012/10/google-maps-screenshot.png" class="attachment-post-thumbnail wp-post-image" alt="google-maps-screenshot" title="google-maps-screenshot" /></div><p><strong>Nicht nur das Layout einer Website lässt sich mitunter schwierig für die mobile Darstellung optimieren, auch verschiedene Inhalte sorgen regelmäßig für Unmut. </strong> Nachdem ich bereits Lösungen für <a href="http://blog.kulturbanause.de/2012/06/tabellen-im-responsive-webdesign/" title="Tabellen im Responsive Webdesign">Tabellen</a>, <a href="http://blog.kulturbanause.de/2011/09/flexible-videos-im-responsive-webdesign/" title="Videos im Responsive Webdesign">Bilder und Videos im Responsive Webdesign</a> vorgestellt habe möchte ich nun das Snippet für den Einsatz von eingebetteten Google-Karten nachliefern. </p>
<p><span id="more-8965"></span></p>
<h2>Container-Element für Google Maps</h2>
<p>Zunächst müsst ihr das Code-Snippet von Google mit einem Container-Element umschließend: </p>
<pre class="brush: xml; title: ; notranslate">
&lt;div class=&quot;responsiveContainer&quot;&gt;
  &lt;!-- iframe-Code von Google Maps --&gt;
&lt;/div&gt;
</pre>
<p>Anschließend fügt ihr folgenden Code in euer Stylesheet ein: </p>
<pre class="brush: css; title: ; notranslate">
.responsiveContainer {
  position: relative;
  padding-bottom: 56%;
  height: 0;
  overflow: hidden;
}

.responsiveContainer iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
</pre>
<p>Das war es auch schon. Ab sofort passt sich die Karte dem übergeordneten Element eures Layouts an, sollte zu wenig Platz zur Verfügung stehen. </p>
<p><a href='http://media.kulturbanause.de/blog/2012/10/google-maps-responsive.html' class='button demo'>Eine Demo-Seite findet ihr hier</a></p>
<h2>Google Maps Infofeld ausblenden</h2>
<p>In Google Maps wird automatisch eine Sprechblase mit der aufgerufenen Adresse angezeigt. Auf kleinen Bildschirmen nimmt diese Sprechblase leider oft zu viel Platz ein. Wenn ihr die Blase ausblenden möchtet, schaut euch meinen Artikel <a href="http://blog.kulturbanause.de/2012/02/google-maps-bubble-aus-eingebetteten-karten-entfernen/" title="Google Maps Info ausblenden">Google Maps Bubble deaktivieren</a> an. </p>
<h2>Container-Element für iframe, object &#038; embed</h2>
<p>Der Trick funktioniert übrigens nicht nur bei Google Maps, sondern bei allen Elementen die über <code>iframe</code>, <code>object </code> oder <code>embed </code> integriert wurden. Dazu müsst ihr das Snippet nur ein wenig anpassen. </p>
<pre class="brush: css; title: ; notranslate">
.responsiveContainer {
  position: relative;
  padding-bottom: 56%;
  height: 0;
  overflow: hidden;
}

.responsiveContainer iframe,
.responsiveContainer object,
.responsiveContainer embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;	
}
</pre>
<h3>Links zum Thema</h3>
<ul>
<li><a href="http://www.it-recht-kanzlei.de/googlemaps-homepage.html" target="_blank">Google Maps - erlaubte Nutzung und API</a></li>
<li><a href="http://bradfrostweb.com/blog/post/adaptive-maps/" target="_blank">Adaptive Maps</a></li>
</ul>
<h3>Jetzt bist Du gefragt</h3><p>Gefällt Dir dieser Beitrag oder bist du anderer Meinung? Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.kulturbanause.de/2012/10/google-maps-im-responsive-webdesign/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Google-Maps Bubble aus eingebetteten Karten entfernen</title>
		<link>http://blog.kulturbanause.de/2012/02/google-maps-bubble-aus-eingebetteten-karten-entfernen/</link>
		<comments>http://blog.kulturbanause.de/2012/02/google-maps-bubble-aus-eingebetteten-karten-entfernen/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 08:42:47 +0000</pubDate>
		<dc:creator>Jonas Hellwig</dc:creator>
				<category><![CDATA[Tipps, Hacks, Snippets]]></category>
		<category><![CDATA[Google Maps]]></category>

		<guid isPermaLink="false">http://blog.kulturbanause.de/?p=7364</guid>
		<description><![CDATA[<div><img width="140" height="140" src="http://media.kulturbanause.de/blog/2012/02/google-maps-bubble.jpg" class="attachment-post-thumbnail wp-post-image" alt="google-maps-bubble" title="google-maps-bubble" /></div>Google Maps lässt sich über einen iframe kinderleicht in jede Website integrieren. Auch die Abmessungen des angezeigten Kartenausschnitts, die Art [...]<h3>Jetzt bist Du gefragt</h3><p>Gefällt Dir dieser Beitrag oder bist du anderer Meinung? Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.</p>]]></description>
			<content:encoded><![CDATA[<div><img width="140" height="140" src="http://media.kulturbanause.de/blog/2012/02/google-maps-bubble.jpg" class="attachment-post-thumbnail wp-post-image" alt="google-maps-bubble" title="google-maps-bubble" /></div><p><strong>Google Maps lässt sich über einen <code>iframe</code> kinderleicht in jede Website integrieren.</strong> Auch die Abmessungen des angezeigten Kartenausschnitts, die Art der Karte (Satellit, Gelände oder Karte) und der Zoom-Faktor lassen sich über den Mini-Editor von Google Maps intuitiv anpassen. Leider wird die Adresse durch eine häufig störende „Google Bubble“ markiert. Mit folgendem Parameter entfernt ihr die Sprechblase. </p>
<p><span id="more-7364"></span></p>
<h2>Standard Google Maps-Snippet</h2>
<p>Das Standard-Snippet von Google Maps verwendet folgenden Code und erzeugt die nachfolgende Ansicht. Wie Ihr seht, wird die unschöne Bubble nicht nur angezeigt sondern auch noch abgeschnitten.</p>
<pre class="brush: xml; title: ; notranslate">
&lt;iframe width=&quot;550&quot; height=&quot;350&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; 
marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://maps.google.de/maps?
f=q&amp;amp;source=s_q&amp;amp;hl=de&amp;amp;geocode=&amp;amp;q=Petersburger+
Stra%C3%9Fe+74c,+Berlin&amp;amp;aq=&amp;amp;sll=52.515751,13.452802
&amp;amp;sspn=0.032436,0.093513&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=
Petersburger+Stra%C3%9Fe+74C,+Friedrichshain+10249+Berlin
&amp;amp;t=m&amp;amp;ll=52.524159,13.448296&amp;amp;spn=0.07311,0.188828
&amp;amp;z=12&amp;amp;iwloc=A&amp;amp;output=embed&quot;&gt;&lt;/iframe&gt;
</pre>
<p><iframe width="550" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.de/maps?f=q&amp;source=s_q&amp;hl=de&amp;geocode=&amp;q=Petersburger+Stra%C3%9Fe+74c,+Berlin&amp;aq=&amp;sll=52.515751,13.452802&amp;sspn=0.032436,0.093513&amp;ie=UTF8&amp;hq=&amp;hnear=Petersburger+Stra%C3%9Fe+74C,+Friedrichshain+10249+Berlin&amp;t=m&amp;ll=52.524159,13.448296&amp;spn=0.07311,0.188828&amp;z=12&amp;iwloc=A&amp;output=embed"></iframe></p>
<h2>Angepasstes Google Maps-Snippet</h2>
<p>Wenn euch die Bubble stört, erweitert das <code>src</code>-Attribut des <code>iframe</code> am Ende um folgenden Parameter: </p>
<pre class="brush: xml; title: ; notranslate">
&amp;amp;iwloc=near
</pre>
<p>Der vollständige Code und die integrierte Karten sehen dann für das Beispiel so aus: </p>
<pre class="brush: xml; title: ; notranslate">
&lt;iframe width=&quot;550&quot; height=&quot;350&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; 
marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://maps.google.de/maps?
f=q&amp;amp;source=s_q&amp;amp;hl=de&amp;amp;geocode=&amp;amp;q=Petersburger+
Stra%C3%9Fe+74c,+Berlin&amp;amp;aq=&amp;amp;sll=52.515751,13.452802
&amp;amp;sspn=0.032436,0.093513&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=
Petersburger+Stra%C3%9Fe+74C,+Friedrichshain+10249+Berlin
&amp;amp;t=m&amp;amp;ll=52.524159,13.448296&amp;amp;spn=0.07311,0.188828
&amp;amp;z=12&amp;amp;iwloc=A&amp;amp;output=embed&amp;amp;iwloc=near&quot;&gt;&lt;/iframe&gt;
</pre>
<p><iframe width="550" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.de/maps?f=q&amp;source=s_q&amp;hl=de&amp;geocode=&amp;q=Petersburger+Stra%C3%9Fe+74c,+Berlin&amp;aq=&amp;sll=52.515751,13.452802&amp;sspn=0.032436,0.093513&amp;ie=UTF8&amp;hq=&amp;hnear=Petersburger+Stra%C3%9Fe+74C,+Friedrichshain+10249+Berlin&amp;t=m&amp;ll=52.524159,13.448296&amp;spn=0.07311,0.188828&amp;z=12&amp;iwloc=A&amp;output=embed&amp;iwloc=near"></iframe></p>
<h3>Jetzt bist Du gefragt</h3><p>Gefällt Dir dieser Beitrag oder bist du anderer Meinung? Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.kulturbanause.de/2012/02/google-maps-bubble-aus-eingebetteten-karten-entfernen/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Google Maps API &#8211; Strecken berechnen</title>
		<link>http://blog.kulturbanause.de/2010/07/google-maps-api-strecken-berechnen/</link>
		<comments>http://blog.kulturbanause.de/2010/07/google-maps-api-strecken-berechnen/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 08:03:02 +0000</pubDate>
		<dc:creator>Jonas Hellwig</dc:creator>
				<category><![CDATA[Artikel]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.kulturbanause.de/?p=2185</guid>
		<description><![CDATA[<div><img width="140" height="140" src="http://media.kulturbanause.de/blog/2010/07/google-maps.jpg" class="attachment-post-thumbnail wp-post-image" alt="google-maps" title="google-maps" /></div>Vor einiger Zeit habe ich in einem kleinen Tutorial erklärt wie man mehrere Standorte in einer Google Karte anzeigen lässt. [...]<h3>Jetzt bist Du gefragt</h3><p>Gefällt Dir dieser Beitrag oder bist du anderer Meinung? Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.</p>]]></description>
			<content:encoded><![CDATA[<div><img width="140" height="140" src="http://media.kulturbanause.de/blog/2010/07/google-maps.jpg" class="attachment-post-thumbnail wp-post-image" alt="google-maps" title="google-maps" /></div><p><strong>Vor einiger Zeit habe ich in einem kleinen Tutorial erklärt wie man <a href="http://www.kulturbanause.de/2010/05/mehrere-standorte-in-google-maps-anzeigen">mehrere Standorte in einer Google Karte</a> anzeigen lässt.</strong> Auf 1stWebdesigner findet sich nun ein sehr lesenswerter Artikel der beschreibt wie Ihr die Google Maps API nutzen könnt um die Strecke zwischen zwei zuvor festgelegten Punkten zu berechnen. Wer keine Lust hat alles zu lesen kann auch einfach direkt das Beispiel laden.</p>
<ul>
<li><a href="http://www.1stwebdesigner.com/tutorials/distance-finder-google-maps-api" target="_blank">Google Maps API: Strecke zwischen zwei Punkten berechnen</a></li>
</ul>
<h3>Jetzt bist Du gefragt</h3><p>Gefällt Dir dieser Beitrag oder bist du anderer Meinung? Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.kulturbanause.de/2010/07/google-maps-api-strecken-berechnen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mehrere Standorte in Google Maps anzeigen</title>
		<link>http://blog.kulturbanause.de/2010/05/mehrere-standorte-in-google-maps-anzeigen/</link>
		<comments>http://blog.kulturbanause.de/2010/05/mehrere-standorte-in-google-maps-anzeigen/#comments</comments>
		<pubDate>Sun, 09 May 2010 21:17:59 +0000</pubDate>
		<dc:creator>Jonas Hellwig</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.kulturbanause.de/?p=1929</guid>
		<description><![CDATA[<div><img width="140" height="140" src="http://media.kulturbanause.de/blog/2010/05/google-maps-marker.jpg" class="attachment-post-thumbnail wp-post-image" alt="google-maps-marker" title="google-maps-marker" /></div>Google Maps lässt sich bekanntlich kinderleicht in die eigene Website integrieren. Insbesondere auf der Kontaktseite eines Unternehmens oder auch einer [...]<h3>Jetzt bist Du gefragt</h3><p>Gefällt Dir dieser Beitrag oder bist du anderer Meinung? Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.</p>]]></description>
			<content:encoded><![CDATA[<div><img width="140" height="140" src="http://media.kulturbanause.de/blog/2010/05/google-maps-marker.jpg" class="attachment-post-thumbnail wp-post-image" alt="google-maps-marker" title="google-maps-marker" /></div><p><strong>Google Maps lässt sich bekanntlich kinderleicht in die eigene Website integrieren. Insbesondere auf der Kontaktseite eines Unternehmens oder auch einer Privatperson macht es durchaus Sinn Maps zu verwenden um den Besucher zu zeigen wo sich der Autor bzw. das Unternehmen befindet.</strong> Der Vorteil von Google Maps liegt dabei auf der Hand: Zum einen muss nicht mühsam eine Karte gezeichnet werden, zum anderen bietet Google stets aktuelle Informationen, verschiedene Ansichten, Zoomstufen und Kartenausschnitte.<br />
Doch angenommen es sollen mehrere Standorte auf der Karte angezeigt werden; zum Beispiel weil das Unternehmen mehr als eine Filiale hat oder weil der Blogger zeigen möchte wo er im letzten Urlaub war. Wie Ihr mittels der Google Maps <a href="http://de.wikipedia.org/wiki/Programmierschnittstelle">API</a> mehr als einen Standort in die Karte eintragt und darüber hinaus auch noch Startposition, Zoomstufe, Kartenlayout und den Inhalt der Infoboxen anpasst erfahrt Ihr in diesem Tutorial.</p>
<p><span id="more-1929"></span></p>
<p><a href="http://media.kulturbanause.de/blog/2010/05/google-maps.html" class="demo button">Demo anschauen</a></p>
<h2>Google Maps API Key</h2>
<p><strong>Um Google Maps auf einer Website verwenden zu können braucht Ihr zunächst ein Google Konto.</strong> Sobald Ihr erfolgreich in Euer Konto eingeloggt seid muss ein so genannter API-Key generiert werden mit dem sich die Website später bei Google authentifiziert.<br />
Den API-Key könnt Ihr unter folgender Adresse generieren lassen. Gebt dazu einfach die URL in die Eingabemaske ein und bestätigt die Nutzungsbedingungen. ...</p>
<ul>
<li><a href="http://code.google.com/intl/de/apis/maps/signup.html">Google Maps API</a></li>
</ul>
<figure><img src="http://media.kulturbanause.de/blog/2010/05/google-maps-api.jpg" alt="Google Maps API Code" title="Google Maps API Code" width="500" height="154" class="img_center" /></figure>
<h2>Elemente im head einbinden</h2>
<p>Nun geht es daran die eigentliche Karte im Code einzubinden. Zunächst widmen wir uns dem <code>head</code> unserer Seite. Bindet zunächst nachfolgendes JavaScript ein und ersetzt im  Code die Stelle XXX mit Eurem zuvor generierten API-Key.</p>
<pre class="brush: xml; title: ; notranslate">
&lt;script src=&quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;sensor=false&amp;amp;key=XXXXXXXXX&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
</pre>
<h2>Elemente im body einbinden</h2>
<p>Um Google Maps verwenden zu können benötigen wir ein OnLoad-Ereignis. Ersetzt Euer bereits bestehendes öffnende <code>body</code>-Element durch folgenden Code:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;body onload=&quot;initialize()&quot; onunload=&quot;GUnload()&quot;&gt;
</pre>
<p>Nun folgt der eigentliche Code zur Einbindung der Karte. Mittels Kommentaren habe ich die wichtigen Punkte erklärt möchte sie aber dennoch im Detail erläutern. Wir beginnen damit die Karte im Code zu aktivieren und einige globale Eigenschaften festzulegen. Die Karte wird innerhalb eines <code>div</code>-Containers erstellt dessen Bezeichnug wir am Anfang einmalig festlegen. In diesem  Beispiel habe ich den <code>div</code> "map-container" genannt. Mittels Inline-CSS-Style legen wir die Abmessungen fest. Innerhalb des <code>noscript</code>-Bereichs wird ein alternativer Content eingebunden für den Fall, dass der Seitenbesucher kein JavaScript aktiviert hat.</p>
<pre class="brush: xml; title: ; notranslate">
&lt;!-- Name des DIVs, Abmessungen --&gt;
&lt;div id=&quot;map-container&quot; style=&quot;width: 500px; height: 300px&quot;&gt;&lt;/div&gt;
&lt;noscript&gt;
Sie benötigen javaScript um diesen Inhalt betrachten zu können.
&lt;/noscript&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
function initialize() {

if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById(&quot;map-container&quot;));
</pre>
<p>Anschließend folgt die Festlegung des Startpunktes. Neben den Koordinaten (Längen- und Breitenangaben) des Karten-Mittelpunktes wird der Zoomfakter und das Kartendesign festgelegt.<br />
Um die Koordinaten zu bestimmen könnt Ihr Euch diverser Tools bedienen. Am praktischsten finde ich die folgende Website. Gebt einfach wie gewohnt die Adresse ein und Ihr bekommt die Koordinaten direkt innerhalb der Karte angezeigt.</p>
<ul>
<li><a href="http://itouchmap.com/latlong.html">Koordinaten (Breiten- und Längenangaben) berechnen</a></li>
</ul>
<p>Der Zoomfakter wird als Zahl angegeben. In diesem Beispiel habe ich eine mittlere Entfernung von "12" gewählt.</p>
<p>Als Darstellungsoptionen für das Kartendesign stehen die für Google Maps typischen Eigenschaften zur Verfügung.</p>
<ul>
<li>G_NORMAL_MAP (Kartenansicht)</li>
<li>G_HYBRID_MAP (Satellitenansicht mit eingeblendeten Straßen)
<li>
<li>G_SATELLITE_MAP (Satellitenansicht)</li>
</ul>
<p><br class="clear" /></p>
<pre class="brush: jscript; title: ; notranslate">
// Ausgangsdaten konfigurieren: Laengen und Breitenangabe des Karten-Mittelpunktes; Zoomfaktor, Kartentyp (G_NORMAL_MAP, G_HYBRID_MAP, G_SATELLITE_MAP)
map.setCenter(new GLatLng(51.213969,6.774424), 12, G_NORMAL_MAP);
</pre>
<p>Das folgende Snippet aktiviert den für Google Maps so typischen Marker und legt fest ob dieser per Klick einen Tooltip mit weiteren Informationen anzeigen soll.</p>
<pre class="brush: jscript; title: ; notranslate">
function createMarker(point,html) {
var marker = new GMarker(point);

// Tooltip beim Klick auf den Marker anzeigen oder nicht.
GEvent.addListener(marker, 'click', function() {
marker.openInfoWindowHtml(html);
});
return marker;
}
</pre>
<figure><img src="http://media.kulturbanause.de/blog/2010/05/google-maps-02.jpg" alt="Google Maps" title="Google Maps" width="500" height="300" class="img_center" /></figure>
<p>Nun ist es an der Zeit die unterschiedlichen Standorte anzuzeigen. Den folgenden Code-Abschnitt könnt Ihr beliebig oft einsetzen. Die Koordinaten berechnet Ihr mit dem oben bereits erwähnten Tool. Innerhalb des Tooltips kann HTML-Code geschrieben werden.</p>
<pre class="brush: jscript; title: ; notranslate">
// Standort Anfang
var point = new GLatLng(51.21412,6.77418);
var marker = createMarker(point,'Dieser Inhalt wird im Tooltip angezeigt.')
map.addOverlay(marker);
// Standort Ende
</pre>
<p>Innerhalb einer Google Map können noch weitere Steuerungs- und Darstellungselemente eingeblendet werden.</p>
<pre class="brush: jscript; title: ; notranslate">
// Navigationselemente einblenden
map.addControl(new GLargeMapControl());

// Kartentypen einblenden
map.addControl(new GMapTypeControl());

// Übersichtskarte einblenden
map.addControl(new GOverviewMapControl());

// Massstab einblenden
map.addControl(new GScaleControl());
</pre>
<p>Das Script wird natürlich auch wieder geschlossen.</p>
<pre class="brush: jscript; title: ; notranslate">
}
}
&lt;/script&gt;
</pre>
<figure><img src="http://media.kulturbanause.de/blog/2010/05/google-maps-hud.jpg" alt="Google Maps Head Up Display HUD API" title="Google Maps Head Up Display HUD API" width="500" height="300" class="img_center" /></figure>
<h2>Vollständiges Code-Beispiel</h2>
<p>Falls Euch die obige Erklärung zu detailliert oder auch zu oberflächlich war könnt Ihr Euch hier das gesamte Beispiel noch einmal am Stück anschauen. In diesem Beispiel habe ich mehrere unterschiedliche Standorte angegeben.</p>
<figure><img src="http://media.kulturbanause.de/blog/2010/05/google-maps-hybrid-duesseldorf.jpg" alt="Google Maps Hybrid Düsseldorf" title="Google Maps Hybrid Düsseldorf" width="500" height="300" class="img_center" /></figure>
<p><br class="clear" /></p>
<pre class="brush: jscript; title: ; notranslate">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;
&lt;title&gt;Untitled Document&lt;/title&gt;
&lt;script src=&quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;sensor=false&amp;amp;key=ABQIAAAA5v01sGhQl-TBXa5oRUTuZBRRPDlVThHigVAlpBtmoYerwQltWxTPLGvWHiwSXccBTGODkm08VMXoAQ&quot;
            type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;/head&gt;

&lt;body onload=&quot;initialize()&quot; onunload=&quot;GUnload()&quot;&gt;
&lt;!-- Name des DIVs, Abmessungen --&gt;
&lt;div id=&quot;map-container&quot; style=&quot;width: 500px; height: 300px&quot;&gt;&lt;/div&gt;
&lt;noscript&gt;
Sie benötigen javaScript um diesen Inhalt betrachten zu können.
&lt;/noscript&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
function initialize() {

if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById(&quot;map-container&quot;));

// Ausgangsdaten konfigurieren: Laengen und Breitenangabe des Karten-Mittelpunktes; Zoomfaktor, Kartentyp (G_NORMAL_MAP, G_HYBRID_MAP, G_SATELLITE_MAP)
map.setCenter(new GLatLng(51.223335,6.76981), 13, G_HYBRID_MAP);

function createMarker(point,html) {
var marker = new GMarker(point);

// Tooltip beim Klick auf den Marker anzeigen oder nicht.
GEvent.addListener(marker, 'click', function() {
marker.openInfoWindowHtml(html);
});
return marker;
}

// Standort Anfang
var point = new GLatLng(51.21412,6.77418);
var marker = createMarker(point,'Hier wohne ich')
map.addOverlay(marker);
// Standort Ende

// Standort Anfang
var point = new GLatLng(51.217894,6.762105);
var marker = createMarker(point,'Fernsehturm')
map.addOverlay(marker);
// Standort Ende

// Standort Anfang
var point = new GLatLng(51.227394,6.770754);
var marker = createMarker(point,'Rheintreppen')
map.addOverlay(marker);
// Standort Ende

// Standort Anfang
var point = new GLatLng(51.215056,6.752064);
var marker = createMarker(point,'Medienhafen')
map.addOverlay(marker);
// Standort Ende

// Standort Anfang
var point = new GLatLng(51.226211,6.774702);
var marker = createMarker(point,'Altstadt')
map.addOverlay(marker);
// Standort Ende

// Navigationselemente einblenden
map.addControl(new GLargeMapControl());

// Kartentypen einblenden
map.addControl(new GMapTypeControl());

// Übersichtskarte einblenden
map.addControl(new GOverviewMapControl());

// Massstab einblenden
map.addControl(new GScaleControl());

}
}
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p><a href="http://media.kulturbanause.de/blog/2010/05/google-maps.html" class="demo button">Demo anschauen</a></p>
<h3>Jetzt bist Du gefragt</h3><p>Gefällt Dir dieser Beitrag oder bist du anderer Meinung? Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.kulturbanause.de/2010/05/mehrere-standorte-in-google-maps-anzeigen/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
	</channel>
</rss>
