2010-12-29 3 views
0

Wenn Sie maps.google.com auf einem Mobilgerät besuchen, dann auf "Menü", "Wegbeschreibung" drücken und die Option "Transit" auswählen, werden Sie auf eine Seite weitergeleitet Hier können Sie zwei Orte und ein Datum/eine Uhrzeit eingeben und eine Wegbeschreibung zum öffentlichen Nahverkehr erhalten. Die URL ist jedoch immer noch maps.google.com.Direkt mit der Google Maps-Routenplaner-Mobilsite verbinden

Gibt es eine Möglichkeit, direkt auf diese Seite zu verlinken, damit ich sie in ein UIWebView in meiner iOS App laden kann? Wäre das Klicken auf die Schaltflächen in Javascript (die einzige/eine gute) Lösung?

+0

Aus Neugier haben Sie gerade die vorherige Frage löschen und umbuchen? –

+0

Es hatte ungefähr 5 Ansichten in fast 24 Stunden. Ich wusste nicht, warum es so begraben wurde ... Entschuldigung. –

+1

Keine große Sache, ich wollte nur sicherstellen, dass ich nicht halluziniere. Bearbeiten Sie Ihre Frage, vielleicht die Frage zu verbessern, werde es stoßen, glaube ich. –

Antwort

0

Auch die Schaltflächen in Javascript klicken scheint nicht zu funktionieren. Der Google Maps-Code ist etwas seltsam - die Ereignis-Listener sind nicht direkt zugewiesen und ich kann kein .click() zum Arbeiten bekommen. Also werde ich den Benutzer bitten, die zwei Orte in Kästchen in der App einzugeben und dann etwas wie http://maps.google.com/maps?f=d&source=s_d&saddr=Coover+Hall&daddr=lied+rec+center in das UIWebView laden, außer dass ich vor dem Erstellen der URL einige genauere Standortinformationen hinzufüge, da dies eine Stadt ist. spezifische App Keine perfekte Lösung, aber es macht den Job erledigt.

1
+0

Danke, das hilft, aber die mobile Version der Website (Weiterleitungen zu google.com/m/directions) funktioniert nicht ganz so wie das Durchsuchen von Karten. Während der Eingabe gibt es keine automatische Suggestion, und wenn Sie keine vollständige Adresse eingeben, kann sie dies nicht genau so gut finden wie maps.google.com. Rufen Sie zum Beispiel google.com/m/directions auf und erhalten Sie eine Wegbeschreibung von "cover hall ames" zu "lied rec center ames". Es schlägt die Adresse für Coover, aber nicht für Lied vor. Versuchen Sie das gleiche in Karten, und es funktioniert. Aber danke für den Link, das wird wahrscheinlich hilfreich sein. –

0

Sie könnten mit dem Parameter "dirflg = r" eine URL erstellen, die mit den Verkehrsanweisungen verknüpft ist.

Finden Sie die anderen URL-Parameter hier: http://web.archive.org/web/20110714031648/http://mapki.com/wiki/Google_Map_Parameters

+0

Können Sie ein Beispiel Link geben? Ich versuchte http://maps.googleapis.com/maps/api/directions/xml?origin=111%20Davisville%20Avenue,Toronto,ON&destination=469%20King%20Street%20West,%20Toronto,%20ON&sensor=false&dirflg=r aber es gibt immer noch Wegbeschreibungen. – c0d3Junk13

Verwandte Themen