In meiner Anwendung starte ich die Google Navigation mit Hilfe des folgenden Codes.
%Vor%Ich übergebe die Quelle Lat / Lng und Destination Lat / Lng der jeweiligen Adressen.
Problem: - Hier ist mein Problem, wenn der Navigationsbildschirm geöffnet wird, gibt es keine Option für "Start" , sondern es gibt eine andere Option "Vorschau" , Dieses Problem tritt nicht überall auf, wo es für einige Orte gut funktioniert, aber nicht für alle. Darf ich wissen, was das ganze Chaos ist?
Danke
Ich habe etwas darüber geforscht und es scheint, dass es keinen Weg gibt. Die Vorschau-Schaltfläche wird überall dort angezeigt, wo Navigation für die angeforderte Route nicht verfügbar ist. Die einzige zuverlässige Quelle, die ich finden konnte (Google war diesbezüglich nicht sehr hilfreich), um dies zu beweisen, ist hier , die besagt (unter Navigation):
Um die Turn-by-Turn-Navigation zu starten, tippen Sie auf die Schaltfläche Navigation starten, die unten rechts auf dem Bildschirm durch einen Chevron dargestellt wird. Wenn Navigation nicht verfügbar ist, wird das Symbol als Vorschaupfeil angezeigt, und Sie können die Anweisungen Schritt für Schritt anzeigen.
Der einzige Vorschlag, den ich habe, wäre, irgendwie zu prüfen, ob die Navigation tatsächlich für die gegebene Route verfügbar ist oder nicht, bevor sie an die Kartenanwendung übergeben wird, und wenn nicht, dann zeige dem Benutzer eine Eingabeaufforderung, aber ich weiß es nicht Die Android-API ist gut genug, um hier zu helfen.
Eine Liste der unterstützten Länder und Gebiete finden Sie hier.
Hoffe, das hilft.
Wenig später in der Schlacht hatte ich dasselbe Problem während meiner Anwendungsimplementierung, wo ich keine Echtzeitnavigationen mit Google Map Client anzeigen konnte.
Zu dieser Zeit kommt Glympse zu mir und es ist ein sehr effektiver Ansatz, wenn man mit solchen Szenarien, die auf realen basieren, fertig wird Zeitorte. Hier ist ein Implementierungscode:
%Vor%Das gesamte Android SDK wird über die Website verteilt und es wird auch Schritt für Schritt erklärt. Probieren Sie es aus und lass es mich wissen, wenn es dir geholfen hat.
Danke
Das hat für mich funktioniert:
"Für jeden, der diesen Thread durchläuft, habe ich in einigen Fällen die Ursache und Lösung für dieses Problem entdeckt.
Wenn Sie mithilfe von google.com oder der Google App nach einem Standort suchen, tippen Sie auf die Schaltfläche "Routenplaner". Die Start- und Endpunkte werden an die Google Maps App weitergeleitet. Wenn Sie die Route auswählen und nur die Vorschauoption sehen, liegt das daran, dass google.com/app einen Startkoordinatensatz an die Google Maps-App weitergeleitet hat. Daher sollten Sie bei google maps die Wegbeschreibung zwischen zwei Punkten und nicht Ihren derzeitigen Standort angeben. Also kein Turn-by-Turn. Tippen Sie einfach auf das Startfeld und wählen Sie den aktuellen Standort, bam. "
Tags und Links android google-maps