1
Moin,
um Google Maps in einen Blog einzubinden gibt es ja entweder das WP Plugin "Plug ‘n’ Play Google Map" (Link), oder man baut sich das angebotene JavaScript von Google direkt ein. Letztere Möglichkeit ist vor allem dann angesagt, wenn man in verschiedenen Beiträgen/Postings im Blog auch verschiedenen Karten anzeigen möchte, das die o.g. Plugin-Lösung ja nur eine Karte zulässt, zumindest ist mir nichts anderes bekannt (habe aber mal nachgefragt...)
Na jedenfalls sieht es so aus, mit der Google JS-Lösung:
Wordpress macht innerhalb eines Beitrags, eines Postings allerdings das daraus...
Das es nicht funktioniert, ist offensichtlich...
Also möchte ich den ganzen Schnodder auslagern, was man ja eh immer machen sollte - allerdings und nun die große Frage, welches wäre wohl die geschickteste Lösung dazu, auch im Hinblick auf Performance ??
um Google Maps in einen Blog einzubinden gibt es ja entweder das WP Plugin "Plug ‘n’ Play Google Map" (Link), oder man baut sich das angebotene JavaScript von Google direkt ein. Letztere Möglichkeit ist vor allem dann angesagt, wenn man in verschiedenen Beiträgen/Postings im Blog auch verschiedenen Karten anzeigen möchte, das die o.g. Plugin-Lösung ja nur eine Karte zulässt, zumindest ist mir nichts anderes bekannt (habe aber mal nachgefragt...)
Na jedenfalls sieht es so aus, mit der Google JS-Lösung:
<script src="http://maps.google.com/maps?file=api&v=2&key=bliblablubblub"
type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(46.47296, 7.28642), 13);
}
}
//]]>
</script>
<body onload="load()" onunload="GUnload()">
<div id="map" style="width: 500px; height: 300px"></div>
Wordpress macht innerhalb eines Beitrags, eines Postings allerdings das daraus...
<p><script src="http://maps.google.com/maps?file=api&v=2&key=bliblablubblub" type="text/javascript"></script><script src="http://www.google.com/intl/de_ALL/mapfiles/92/maps2.api/main.js" type="text/javascript"></script><br>
<script type="text/javascript"></p>
<p> //<![CDATA[</p>
<p> function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(46.47296, 7.28642), 13);
}
}</p>
<p> //]]>
</script><br>
</p>
<div id="map" style="width: 500px; height: 300px;"></div>
Das es nicht funktioniert, ist offensichtlich...
Also möchte ich den ganzen Schnodder auslagern, was man ja eh immer machen sollte - allerdings und nun die große Frage, welches wäre wohl die geschickteste Lösung dazu, auch im Hinblick auf Performance ??