zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > (X)HTML
Seite neu laden Google Maps und Darstellungsprobleme im IE

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 02.04.2007, 15:04
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 26.03.2007
Beiträge: 17
Kalli 1976 befindet sich auf einem aufstrebenden Ast
Standard Google Maps und Darstellungsprobleme im IE

Hallo,

vielleicht kann mir hier jemand helfen.
Ich habe über Google Maps API eine Karte auf meiner Website eingebaut die im Firefox und bei Refresh im IE angezeigt wird. Allerdings nicht, wenn ich Sie direkt im IE starte...

Sonst funktioniert sie einwandfrei.
Liegt es vielleicht an der Positionierung des Scripts?
Bin für jeden Tipp dankbar.

Viele Grüße
Kalli

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" ><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" >
<html>
<head>
<title>XXX</title>
    <script src="Mein Google-Maps API Key"
      type="text/javascript"></script>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<link rel="stylesheet" href="mein.css" type="text/css" />
<style type="text/css">
</style>
</head>
<body>
      <div id="map" style="width: 500px; height: 250px"></div><br />
<!-- Map Loader -->
<script type="text/javascript">
//<![CDATA[
if (GBrowserIsCompatible()) {
// Marker erstellen
function createMarker(point,html) {
var marker = new GMarker(point);
// Zeigt Info-Fenster bei Klick
GEvent.addListener(marker, 'click', function() {
marker.openInfoWindowHtml(html);
});
return marker;
}
// Karte auf Position bringen
var map = new GMap2(document.getElementById("map"));
map.addControl(new GSmallMapControl());
map.setCenter(new GLatLng(51.9873, 7.7907), 12);
// Icon mit Info-Fenster
var point = new GLatLng(51.9873, 7.7907);
var marker = createMarker(point,'Tester_Text')
map.addOverlay(marker);
}
//]]>
</script>
</body>
</html>
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 14.04.2007, 00:49
MikeDe
Gast
 
Beiträge: n/a
Standard

das prob hatte ich auch vor längerer zeit.

hau mal in dein body ein onload="mapload()" rein und packe das javascript in eine funktion (so kann es dann auch extern liegen)

so dann, habs mal grad aus einer meiner seiten rauskopiert:

PHP-Code:
 <script type="text/javascript">
 //<![CDATA[
 function mapload() {
  if (GBrowserIsCompatible()) {
   var map = new GMap2(document.getElementById("map"));
   map.addControl(new GSmallMapControl());
   map.addControl(new GMapTypeControl());
   map.setCenter(new GLatLng(<? echo $row['latitude']; ?><? echo $row['longitude']; ?>), 15);
   var icon = new GIcon();
   icon.image = "/img/icon.png";
   icon.shadow = "/img/shadow.png";
   icon.iconSize = new GSize(55, 17);
   icon.shadowSize = new GSize(22, 20);
   icon.iconAnchor = new GPoint(27, 17);
   icon.infoWindowAnchor = new GPoint(5, 1);
   var point = new GLatLng(<? echo $row['latitude']; ?><? echo $row['longitude']; ?>);
   map.addOverlay(new GMarker(point, icon));
  }
 }
 //]]>
 </script>
cheers frashier
Mit Zitat antworten
Sponsored Links
Antwort


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Information zu google Maps hinzufügen? sepp88 Offtopic 2 16.07.2011 21:00
google maps ausschnitt xhtml 1.0 strict einbinden opa-rudi (X)HTML 2 16.12.2008 12:20
Google earth (maps): Abmahnwelle EvT Offtopic 1 04.03.2008 21:07
Google Maps einbinden: per Javascript oder per Iframe? AndreasB Barrierefreiheit 0 03.12.2007 00:53
Google Maps Straßennamen + Woher freie Karten? Zen5656 Offtopic 3 05.03.2007 15:32


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:24 Uhr.