Ist es möglich, Routen von Google Maps in android2.2 Anwendung zu bekommen?

8

Ich verwende die folgende URL, um eine Wegbeschreibung von Google Maps zu erhalten.

%Vor%

Ich erhalte nur eine Route in meiner KML-Datei. Aber wenn wir dieselben Orte im Webbrowser durchsuchten, werden vorgeschlagene Routen angezeigt.

Um alle Routen als Ausgabe verfügbar zu machen, gibt es einen beliebigen anderen Parameter zum Hinzufügen einer URL .

Ich habe einige Antworten gefunden, wie Google Routenplaner API für JavaScript mit & amp; always = true verwenden Ist es für Android geeignet? oder irgendwelche anderen Lösungen?

Kommentieren Sie nicht, wenn die URL irgendwelche Fehler aufweist, ich habe in meiner Anwendung den richtigen verwendet.

Danke

    
Yugandhar Babu 14.12.2011, 14:36
quelle

3 Antworten

3

Die Antwort adressiert die Frage nicht direkt, aber hier ist es:

Ich würde vorschlagen, die Google Directions-API und die JSON-Ausgabe bis

zu verwenden

1) Diese API ist besser dokumentiert,

2) das Parsen von JSON ist viel einfacher und

3) JSON verbraucht weniger Netzwerkverkehr, da Daten effizienter gespeichert werden als XML (KML).

Um Ihr Problem mit der Google Directions-API zu lösen, müssen Sie lediglich alternatives=true Anfrageparameter .

Allerdings sehen Sie sich das Dokument an. Vielleicht ist start=n -Parameter das, wonach Sie suchen.

    
a.ch. 26.03.2012 07:19
quelle
1

Sie können diese 2 URLs kombinieren: URL1 URL2 um dein bestes Ergebnis zu erzielen

  1. Fordern Sie URL1 an, um alle benötigten Pfade zu erhalten
  2. Fordern Sie URL2 für jede Ihrer start_locations und end_locations von der URL1 oben
  3. an

Aber das würde Ihr Programm verlangsamen.:).

    
user1305410 31.03.2012 19:00
quelle
0

Ich gehe davon aus, dass die kürzeste Strecke von Punkt A nach B entlang der Straßen gesucht wird. Wie wäre es damit einen Algorithmus zu schreiben?

Sagen wir von Punkt A nach B ist 15 Meilen. Es kann eine alternative Route geben, die Sie am Ende 5 Meilen mehr Fahrstrecke dauert. Wie wäre es mit einem einstellbaren Bereich für die Karte, um mehr als 15 Meilen basierend auf der Karte zu suchen? Vielleicht etwas, das die Entfernung erhöht, bis es geographisch übereinstimmt, weil alternative Routen normalerweise länger sind.

Um es etwas komplexer zu machen, wie wäre es mit einem Anruf zu mehreren Routen?

    
SpicyWeenie 02.04.2012 04:31
quelle

Tags und Links