usa-reise.de Forum

Autor Thema: Google-Maps Routen in eigener Homepage  (Gelesen 20125 mal)

0 Mitglieder und 4 Gäste betrachten dieses Thema.

Toran

  • Silver Member
  • *****
  • Beiträge: 434
Re: Google-Maps Routen in eigener Homepage
« Antwort #60 am: 18.03.2008, 08:55 Uhr »
Hallo,

nachdem Manfred einen Bug und diverse Problemchen aufgedeckt hat, poste ich die Lösungen für die Probleme hier mal, falls andere auch in die reinrennen:

*Satelliten- oder hybride Karten*

Im generierten Code nach diesen Zeilen suchen:

map.setMapType(G_MAP_TYPE);
//map.setMapType(G_HYBRID_TYPE);
//map.setMapType(G_SATELLITE_TYPE);

Die zwei "//" machen den Rest der Zeile zu einem Kommentar, der nicht interpretiert wird.
Wenn man also beim ersten Laden eine Satellitenkarte angezeigt bekommen möchte, muss man das Skript
so ändern:

//map.setMapType(G_MAP_TYPE);
//map.setMapType(G_HYBRID_TYPE);
map.setMapType(G_SATELLITE_TYPE);

*Initiale Zoomstufe korrigieren*

Die Karten werden automatisch so gezoomt, dass unabhängig von der Größe des Browserfensters alle
Punkte und die Route zu sehen sind. Cool, funktioniert aber nicht immer, insbesondere dann nicht,
wenn die Punkte knapp auf oder außerhalb des Randes des sichtbaren Bereiches sind.
In diesem Fall muss man die initiale Zoomstufe manuell korrigieren.
Im generierten Code ganz am Ende nach dieser Zeile suchen:

map.setCenter(bounds.getCenter(), map.getBoundsZoomLevel(bounds));

Will man die Karte nun initial eine Stufe verkleinert haben, diese Zeile wie folgt ändern:

map.setCenter(bounds.getCenter(), map.getBoundsZoomLevel(bounds) -1);

Vergrößern oder stärker verkleinern funktioniert entsprechend (+1, -2, ...)

*Die Größe der Popup-Fenster wird falsch berechnet*

Das passiert, wenn man Bilder in den Popupfenstern anzeigen lässt.
Das Problem kann man umgehen, indem man im img-Tag explizit die Breite und Höhe des Bildes notiert,
also z.B.:

<a href="02/bericht.html">26.02.: &Uuml;ber Marib in die Rub al Khali

   <img src="fotoalben/Album2.jpg" width="250" height="166" />
[/url]

Entscheidend sind die gesetzten width und height Attribute im img-Tag.


Grüße,

Uli

mannimanta

  • Diamond Member
  • *****
  • Beiträge: 3.352
  • USA Reisevirus - nicht heilbar....
Re: Google-Maps Routen in eigener Homepage
« Antwort #61 am: 18.03.2008, 16:29 Uhr »
Ich werd' verrückt, ich hab'n Bug entdeckt...  :wink:

Also an dieser Stelle nochmal vielen Dank für das Tool.
Damit wird die Routendarstellung zum Kinderspiel.

Fleißarbeit, setzten, eins! :daumen:

USA_Björn

  • Silver Member
  • *****
  • Beiträge: 471
Re: Google-Maps Routen in eigener Homepage
« Antwort #62 am: 02.04.2008, 22:42 Uhr »
Hallo, da bin ich mal wieder. Im Anhang ist ein Bild, wie sieht es mit der Funktion aus?

Gruß
Björn

Mein Fotoblog unter http://www.big-bt.de

Toran

  • Silver Member
  • *****
  • Beiträge: 434
Re: Google-Maps Routen in eigener Homepage
« Antwort #63 am: 03.04.2008, 09:51 Uhr »
Hallo, da bin ich mal wieder. Im Anhang ist ein Bild, wie sieht es mit der Funktion aus?

Hab ich hinzugefügt plus Du kannst jetzt den initialen Maptype über eine Radiobox direkt im Tool einstellen. :-)

Grüße,

Uli

USA_Björn

  • Silver Member
  • *****
  • Beiträge: 471
Re: Google-Maps Routen in eigener Homepage
« Antwort #64 am: 03.04.2008, 10:51 Uhr »
Super Arbeiit, wie immer  :daumen:

Drei Fragen noch, was ist mit dem Bug von oben, es gab ja zwischendurch die v0.81, wurde der da behoben?
Wenn ich das html exportiere und in meine Webseite einbaue, wird mir oben eine leere Dropdown-Liste angezeigt (siehe unten) :verwirrt:
An welcher Stelle im Quelltext, kann ich die Größe der Karte bestimmen (muß es ja für meine Webseite anpassen)?

Gruß
Björn 


Mein Fotoblog unter http://www.big-bt.de

Toran

  • Silver Member
  • *****
  • Beiträge: 434
Re: Google-Maps Routen in eigener Homepage
« Antwort #65 am: 03.04.2008, 11:38 Uhr »
Drei Fragen noch, was ist mit dem Bug von oben, es gab ja zwischendurch die v0.81, wurde der da behoben?
Wenn ich das html exportiere und in meine Webseite einbaue, wird mir oben eine leere Dropdown-Liste angezeigt (siehe unten) :verwirrt:
An welcher Stelle im Quelltext, kann ich die Größe der Karte bestimmen (muß es ja für meine Webseite anpassen)?

Mit dem Bug beziehst Du Dich auf "nachdem Manfred einen Bug und diverse Problemchen aufgedeckt hat"? Der war zum Zeitpunkt des Postens dann schon behoben.

Wegen der leeren Dropdown-Liste: Die stellt Shortcuts zu den Marker-Windows zur Verfügung. Guck mal auf
http://ulrichkuester.de/reisen/2006/USA/route/vorgeschichte.html

Wenn Du das nicht haben willst, ist da eine Checkbox im Tool, die Du deaktivieren kannst (Output combo box with links to markers?).
Die Frage, warum die Box bei Dir leer ist, kann ich ohne den HTML-Quelltext und/oder die XML Routenbeschreibung nicht beantworten. Vielleicht noch ein Bug? :-(

Was die Größe der Karte betrifft, musst Du diesen Teil anpassen (width und height Attribut):
<div style="border-style: ridge; border-width: 5pt; width: 100%; height: 500pt; border-color: #c0c0c0;" id="map"></div>

Hoffe, das hilft Dir weiter!

Grüße,

Uli

USA_Björn

  • Silver Member
  • *****
  • Beiträge: 471
Re: Google-Maps Routen in eigener Homepage
« Antwort #66 am: 03.04.2008, 12:02 Uhr »
Mit dem Bug beziehst Du Dich auf "nachdem Manfred einen Bug und diverse Problemchen aufgedeckt hat"? Der war zum Zeitpunkt des Postens dann schon behoben.

Super!  :wink:

Wegen der leeren Dropdown-Liste: Die stellt Shortcuts zu den Marker-Windows zur Verfügung.

Oh sorry, hatte aus Testzwecken mal schnell ohne Marker gemacht, deswegen war die Liste leer. Also kein Bug.

Was die Größe der Karte betrifft, musst Du diesen Teil anpassen (width und height Attribut):
<div style="border-style: ridge; border-width: 5pt; width: 100%; height: 500pt; border-color: #c0c0c0;" id="map"></div>

Danke, geht!

Mein Fotoblog unter http://www.big-bt.de

USA_Björn

  • Silver Member
  • *****
  • Beiträge: 471
Re: Google-Maps Routen in eigener Homepage
« Antwort #67 am: 06.04.2008, 21:25 Uhr »
So, hier bin ich mal wieder. Hab wieder mal was gefunden, was bei mir nicht gehen will. Laden von XML, das mag irgendwie mein IE7 nicht. Fehlermeldung hab ich mal unten angehängt, falls es was nützt.

Mein Fotoblog unter http://www.big-bt.de

Toran

  • Silver Member
  • *****
  • Beiträge: 434
Re: Google-Maps Routen in eigener Homepage
« Antwort #68 am: 07.04.2008, 08:22 Uhr »
So, hier bin ich mal wieder. Hab wieder mal was gefunden, was bei mir nicht gehen will. Laden von XML, das mag irgendwie mein IE7 nicht. Fehlermeldung hab ich mal unten angehängt, falls es was nützt.

Probier mal mit Firefox oder schick mir mal die XML Datei. Ich bin allerdings die nächsten Tage unterwegs, kann ein bisschen dauern mit der Antwort.

Grüße,

Uli

USA_Björn

  • Silver Member
  • *****
  • Beiträge: 471
Re: Google-Maps Routen in eigener Homepage
« Antwort #69 am: 11.04.2008, 12:23 Uhr »
So, hier bin ich mal wieder. Hab wieder mal was gefunden, was bei mir nicht gehen will. Laden von XML, das mag irgendwie mein IE7 nicht. Fehlermeldung hab ich mal unten angehängt, falls es was nützt.

Probier mal mit Firefox oder schick mir mal die XML Datei. Ich bin allerdings die nächsten Tage unterwegs, kann ein bisschen dauern mit der Antwort.

Grüße,

Uli

Kannst mich jetzt altmodisch nennen, aber ich würde gern mit IE weiter machen und mir auch kein anderen Browser installieren. Sollte dein Generator nur im Firefox 100%ig laufen, dann bitte ich dich das offiziell zu vermerken und ich muss dann halt damit leben.

Das Problem tritt auch beim IE6 auf, wenn ich folgenden Code lade:

<route>
<marker>
<position>0</position>
<lat>36.233048</lat>
<lng>-115.246776</lng>
<name>Las Vegas, NV, USA</name>
<html><![CDATA[Las Vegas, NV, USA]]></html>
<visible>true</visible>
<notinroute>false</notinroute>
<markertype>http://maps.google.com/mapfiles/ms/micons/red-dot.png</markertype>
</marker>
<marker>
<position>1</position>
<lat>40.757929</lat>
<lng>-73.985506</lng>
<name>New York, NY, USA</name>
<html><![CDATA[New York, NY, USA]]></html>
<visible>true</visible>
<notinroute>false</notinroute>
<markertype>http://maps.google.com/mapfiles/ms/micons/red-dot.png</markertype>
</marker>
</route>

Gruß
Björn


Mein Fotoblog unter http://www.big-bt.de

Toran

  • Silver Member
  • *****
  • Beiträge: 434
Re: Google-Maps Routen in eigener Homepage
« Antwort #70 am: 11.04.2008, 15:03 Uhr »
Kannst mich jetzt altmodisch nennen, aber ich würde gern mit IE weiter machen und mir auch kein anderen Browser installieren. Sollte dein Generator nur im Firefox 100%ig laufen, dann bitte ich dich das offiziell zu vermerken und ich muss dann halt damit leben.

Naja, eigentlich dachte ich bislang, er läuft in beiden. ;-)

In jedem Fall war der Code genau das, was ich brauchte. Sollte jetzt in beiden Browsern funktionieren. Von der Sache ist das übrigens echt zum Kotzen. Der Grad von Inkompatibilität zwischen IE und Firefox ist supernervig. Ich musste im Tool zwei unterschiedliche Verhalten implementieren, eins für den Firefox und eins für den IE. Netterweiser kann man nichtmal mit 100%iger Sicherheit feststellen, welchen Browser man grad vor sich hat. Das sollte ja auch vom Prinzip her egal sein, das ist schließlich die Idee hinter Webseiten und Browsern. Dass diese Flachpfeifen (IE, Firefox und Co) sich nicht auf eine Variante einigen können, die dann in allen Browsern funktioniert ist einfach  :koch::koch::koch:

Grüße,

Uli

PS.: Der kleine Ausbruch oben richtete sich gegen die Autoren des IE, nicht gegen dessen Benutzer ;-)

USA_Björn

  • Silver Member
  • *****
  • Beiträge: 471
Re: Google-Maps Routen in eigener Homepage
« Antwort #71 am: 11.04.2008, 15:20 Uhr »
Kann schon mal bestätigen, das es im IE6 bei mir auf Arbeit mit der v0.84 jetzt geht. Dafür hat sich wieder was Neues aufgetan, glaube die Schriftgröße in der Box rechts neben der Karte ist etwas größer geworden. Ich häng mal Bilder unten dran...

Danke für die schnelle Arbeit, echt spitze  :hand:

Mein Fotoblog unter http://www.big-bt.de

Toran

  • Silver Member
  • *****
  • Beiträge: 434
Re: Google-Maps Routen in eigener Homepage
« Antwort #72 am: 11.04.2008, 15:35 Uhr »
Dafür hat sich wieder was Neues aufgetan, glaube die Schriftgröße in der Box rechts neben der Karte ist etwas größer geworden. Ich häng mal Bilder unten dran...

Ich hab letztens mal das Layout etwas umgebaut. Ich denke nicht, dass sich die Schriftgröße geändert hat, ich glaube, dass ich die Box rechts insgesamt etwas kleiner gemacht habe. Was genau stört Dich? Der viele verschwendete Platz in der Liste auf dem zweiten Bild? Auch der taucht übrigens nur im IE auf. ;-(

Uli

Mick

  • Gold Member
  • *****
  • Beiträge: 841
  • Go Blue!
Re: Google-Maps Routen in eigener Homepage
« Antwort #73 am: 18.08.2008, 12:00 Uhr »
Also entweder bin ich zu doof, oder das Ding hat einen Bug: Wenn ich mir eine Route erstelle, anschliessend "Save to XML" drücke, das Ergebnis in eine Textdatei kopiere, später wieder zum Google-Route-Map Creator zurückkomme, den Inhalt der Textdatei reinkopiere und "Load From XML" drücke, dann müsste doch die Route wieder erscheinen. bei mir passiert aber nix  :?. Woran liegt das?

Gruss,
Mick

Jack Black

  • Gast
Re: Google-Maps Routen in eigener Homepage
« Antwort #74 am: 18.08.2008, 13:04 Uhr »
Paste doch mal hier in eine code-Box das generierte XML - vielleicht kann man daran was erkennen bzw. ausprobieren, ob es woanders klappt.

P.S.: Wobei ich mich frage, wozu das Tool gut ist? Man kann doch direkt bei Google Maps den Code generieren lassen, um die Route in eigene Homepages einzufügen?!