usa-reise.de Forum

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

0 Mitglieder und 1 Gast betrachten dieses Thema.

Toran

  • Silver Member
  • *****
  • Beiträge: 434
Re: Google-Maps Routen in eigener Homepage
« Antwort #75 am: 19.08.2008, 10:06 Uhr »
@Mick: Ohne XML kann ich da nichts zu sagen, paste bitte mal das XML.

@Jack: Früher ging das nicht. Ich weiß nicht, wie viel Google inzwischen unterstützt, aber zumindest als ich das Tool geschrieben habe, konnte man mit dem Tool Dinge tun, die mit Google nicht gingen (z.B. Marker mit selbstgestaltetem Popuptext setzen).

Mick

  • Gold Member
  • *****
  • Beiträge: 841
  • Go Blue!
Re: Google-Maps Routen in eigener Homepage
« Antwort #76 am: 19.08.2008, 10:41 Uhr »
@ Jack Black & Toran

<route>
<marker>
<position>0</position>
<lat>39.838006</lat>
<lng>-104.701154</lng>
<name>Alamo Denver Airport</name>
<html><![CDATA[Alamo Rent a Car?, Denver International Airport]]></html>
<visible>true</visible>
<notinroute>false</notinroute>
<markertype>http://maps.google.com/mapfiles/ms/micons/green-dot.png</markertype>
</marker>
<marker>
<position>1</position>
<lat>39.762918</lat>
<lng>-104.772301</lng>
<name>Wal-Mart</name>
<html><![CDATA[Wal-Mart Supercenter]]></html>
<visible>true</visible>
<notinroute>false</notinroute>
<markertype>http://maps.google.com/mapfiles/ms/micons/orange-dot.png</markertype>
</marker>
<marker>
<position>2</position>
<lat>39.674741</lat>
<lng>-104.810561</lng>
<name>Chambers Wines & Liquors?</name>
<html><![CDATA[Chambers Wines & Liquors?, Aurora]]></html>
<visible>true</visible>
<notinroute>false</notinroute>
<markertype>http://maps.google.com/mapfiles/ms/micons/orange-dot.png</markertype>
</marker>
<marker>
<position>3</position>
<lat>39.676853</lat>
<lng>-104.825381</lng>
<name>Motel 6, Aurora</name>
<html><![CDATA[Motel 6, Aurora]]></html>
<visible>true</visible>
<notinroute>false</notinroute>
<markertype>http://maps.google.com/mapfiles/ms/micons/orange-dot.png</markertype>
</marker>
</route>

Gruss,
Mick

Toran

  • Silver Member
  • *****
  • Beiträge: 434
Re: Google-Maps Routen in eigener Homepage
« Antwort #77 am: 20.08.2008, 14:56 Uhr »
Hi Mick,

das Problem ist, dass das XML nicht wohlgeformt ist. Offensichtlich sollte der Creator nicht nur das html als CDATA escapen sondern auch die Namen von Stopps (was er derzeit noch nicht tut, kann man als Bug betrachten). Ich werd das sobald ich Zeit finde fixen. Als Interimslösung musst Du nur das & aus dem Stoppnamen "Chambers Wines & Liquors" entfernen.
Das korrigierte XML sähe dann so aus:

<route>
<marker>
<position>0</position>
<lat>39.838006</lat>
<lng>-104.701154</lng>
<name>Alamo Denver Airport</name>
<html><![CDATA[Alamo Rent a Car?, Denver International Airport]]></html>
<visible>true</visible>
<notinroute>false</notinroute>
<markertype>http://maps.google.com/mapfiles/ms/micons/green-dot.png</markertype>
</marker>
<marker>
<position>1</position>
<lat>39.762918</lat>
<lng>-104.772301</lng>
<name>Wal-Mart</name>
<html><![CDATA[Wal-Mart Supercenter]]></html>
<visible>true</visible>
<notinroute>false</notinroute>
<markertype>http://maps.google.com/mapfiles/ms/micons/orange-dot.png</markertype>
</marker>
<marker>
<position>2</position>
<lat>39.674741</lat>
<lng>-104.810561</lng>
<name>Chambers Wines Liquors?</name>
<html><![CDATA[Chambers Wines & Liquors?, Aurora]]></html>
<visible>true</visible>
<notinroute>false</notinroute>
<markertype>http://maps.google.com/mapfiles/ms/micons/orange-dot.png</markertype>
</marker>
<marker>
<position>3</position>
<lat>39.676853</lat>
<lng>-104.825381</lng>
<name>Motel 6, Aurora</name>
<html><![CDATA[Motel 6, Aurora]]></html>
<visible>true</visible>
<notinroute>false</notinroute>
<markertype>http://maps.google.com/mapfiles/ms/micons/orange-dot.png</markertype>
</marker>
</route>

Grüße,

Uli

Mick

  • Gold Member
  • *****
  • Beiträge: 841
  • Go Blue!
Re: Google-Maps Routen in eigener Homepage
« Antwort #78 am: 20.08.2008, 16:15 Uhr »
Danke, das löst das eine Problem, ich habe aber schon wieder ein neues  :shock:. Wieso funktioniert das Routing auf den Mount Evans nicht? Bei Google Maps funzt es ja, bei Deinem Routen-Tool will er aber nur bis zum Echo Lake  :?.

Gruss,
Mick

Toran

  • Silver Member
  • *****
  • Beiträge: 434
Re: Google-Maps Routen in eigener Homepage
« Antwort #79 am: 20.08.2008, 16:29 Uhr »
Wieso funktioniert das Routing auf den Mount Evans nicht? Bei Google Maps funzt es ja, bei Deinem Routen-Tool will er aber nur bis zum Echo Lake  :?.

Gute Frage. Google benutzt verschiedenes Kartenmaterial für maps.google.com und die API, die sie zur Verfügung stellen. Die Straße ist zwar in beiden Versionen eingezeichnet, es kann aber sein (ich vermute es mal), dass das Kartenmaterial, dass sie seitens der API fürs Routing benutzen, diese Straße nicht enthält. Da kann ich nichts machen. :-(
Wenn es Dir sehr wichtig ist, müsstest Du manuell ein Polyline-Element vom Echo bis zum Summit Lake coden.

Mick

  • Gold Member
  • *****
  • Beiträge: 841
  • Go Blue!
Re: Google-Maps Routen in eigener Homepage
« Antwort #80 am: 20.08.2008, 22:47 Uhr »
Das ist aber wirklich schade  :?. Werde gleich mal Google eine Mail schreiben. Kann ja nicht sein, dass mein Reisebericht unvollständig sein wird  :lol:.

Gruss,
Mick

mannimanta

  • Diamond Member
  • *****
  • Beiträge: 3.352
  • USA Reisevirus - nicht heilbar....
Re: Google-Maps Routen in eigener Homepage
« Antwort #81 am: 17.01.2009, 20:59 Uhr »
Hi,
hatte ein kleines Problem mit meinen Routen, ist aber inwischen
Dank Ulrich behoben worden. :applaus:

Google maps hat die Syntax der "Map Typen" geändert.
Dadurch wurden meine, letztes Jahr erstellten, Routen nicht mehr angezeigt,
weil das Script natürlich Fehler meldete.

Die alte Syntax war folgende:

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


Nun muss es aber so heißen:

//map.setMapType(G_SATELLITE_MAP);
map.setMapType(G_HYBRID_MAP);
//map.setMapType(G_PHYSICAL_MAP);
//map.setMapType(G_NORMAL_MAP);

Tja, kleine Ursache, große Wirkung...

Thanks, Ulrich Küster!

Meine Routen funktionieren nach der Änderung wieder:

Route 2007 Death Valley - Lee Vining

Gruss,
Manni






TheWurst

  • Platin Member
  • *****
  • Beiträge: 2.389
Re: Google-Maps Routen in eigener Homepage
« Antwort #82 am: 17.01.2009, 21:06 Uhr »
Wenn das Thema schon mal oben ist, hat jemand ne Ahnung wie ich die Schaltfläche "Mehr" (Fotos/Wikipedia) und den Streetview da reinkriege? :kratz:

Das (für mich) wichtigste, nämlich die Möglichkeit mit dem Mausrad zu zoomen, hab ich hier gefunden: http://googlemapsapi.blogspot.com/2007/04/v278-go-ahead-scroll-your-mouse-wheels.html

Toran

  • Silver Member
  • *****
  • Beiträge: 434
Re: Google-Maps Routen in eigener Homepage
« Antwort #83 am: 18.01.2009, 13:37 Uhr »
Zum Thema Streetview guck mal hier bzw. hier. Zum Thema "More-Button" gibts hier ein Beispiel, das Du vermutlich einfach kopieren kannst.

TheWurst

  • Platin Member
  • *****
  • Beiträge: 2.389
Re: Google-Maps Routen in eigener Homepage
« Antwort #84 am: 18.01.2009, 17:26 Uhr »
Danke, werd ich mir mal genauer angucken...sieht auf den ersten Blick allerdings komplizierter aus, als das mit dem Mausrad...  :lol:

Toran

  • Silver Member
  • *****
  • Beiträge: 434
Re: Google-Maps Routen in eigener Homepage
« Antwort #85 am: 03.07.2009, 19:59 Uhr »
Hallo Leute!

Ich bin zur Zeit dabei, den Route-Map-Creator komplett neu zu implementieren.

Unter der Haube werden Polylines (die Linien, die die Routen darstellen) anders kodiert, was es mittelfristig ermöglichen wird, Routen in verschiedenen Farben und mehrere Routen auf einer Karte darzustellen.

Über der Haube ist das Script nun wesentlich schöner und interaktiver steuerbar. Wer mag kann sich die Alpha-Version mal anschaun: http://www.ulrichkuester.de/tools/alpha

Steuerung erfolgt über das Menü und das Kontextmenü (Rechtsklick) der Karte. Sollte eigentlich selbsterklärend sein.

Über Feedback freu ich mich natürlich!

Beste Grüße,

Uli

USA_Björn

  • Silver Member
  • *****
  • Beiträge: 471
Re: Google-Maps Routen in eigener Homepage
« Antwort #86 am: 10.07.2009, 08:26 Uhr »
Hallo Uli,

durch Zufall hab ich grad gesehen, das du wieder am basteln bist. Hab natürlich gleich mal getestet, macht bis jetzt einen ganz guten Eindruck, weiter so...

LG
Björn

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

Toran

  • Silver Member
  • *****
  • Beiträge: 434
Re: Google-Maps Routen in eigener Homepage
« Antwort #87 am: 10.07.2009, 09:55 Uhr »
Hi Björn,

man kann ein paar nette Sachen machen, die früher nicht gingen, z.B. sowas: http://ulrichkuester.de/tools/examples/

Im Moment arbeite ich daran, das man zusätzlich zu Routen über Straße auch Tracks zeichnen kann. Außerdem stelle ich auf GPX-Format um. Das wird es ermöglichen, nicht nur Webseiten zu generieren, sondern Routen und Tracks auch auf GPS-Geräte hochzuladen. :)

Grüße,

Uli

USA_Björn

  • Silver Member
  • *****
  • Beiträge: 471
Re: Google-Maps Routen in eigener Homepage
« Antwort #88 am: 10.07.2009, 10:05 Uhr »
man kann ein paar nette Sachen machen, die früher nicht gingen, z.B. sowas: http://ulrichkuester.de/tools/examples/

Im IE6(Win2000) bei mir hier auf Arbeit, ist die Karte ziemlich anspruchsvoll und dauert auch eine weile bis sie fertig geladen ist. Er brachte mir auch ne Meldung, das das Script eine Verzögerung verursacht  :verwirrt:
Die Karte läuft rechts und unten aus dem Rahmen raus.

Were es möglich eine Funktion mit einzubauen, Daten aus einem GPS-Logger (nmea) zu importieren?

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

Toran

  • Silver Member
  • *****
  • Beiträge: 434
Re: Google-Maps Routen in eigener Homepage
« Antwort #89 am: 10.07.2009, 10:15 Uhr »
Hi Björn,
Danke für den Hinweis. Die Scriptwarnung bekomme ich auch (das Problem ist, dass die Routen sehr groß sind). Ich muss mal schaun, was ich dagegen machen kann. Die Karte wird bei mir im IE7 allerdings korrekt angezeigt (wegen aus dem Rahmen rauslaufen).

Bezüglich GPS-Logger: Wie sehen dessen Daten aus? Kannst Du mal ein Beispielfile hier reinhängen? Ich nehme mal an, der kann die Daten nicht nur im NMEA Format bereitstellen oder?

Grüße,

Uli