Heim >Java >javaLernprogramm >Wie erhalte ich Wegbeschreibungen mit der Google Maps API v2?
Anfahrtsbeschreibungen mit Google Maps API v2 abrufen
Die Anfrage, die Sie in Ihrer Frage erwähnt haben, nutzt die addPolyline-Methode der Google Maps API eine gerade Linie zwischen zwei Punkten zeichnen. Diese Methode dient zur Anzeige einfacher Linien auf der Karte und nicht zum Abrufen von Wegbeschreibungen.
Um detaillierte Wegbeschreibungen zwischen zwei Standorten zu erhalten, sollten Sie die Google Maps Directions API in Ihre Anwendung integrieren. Die von AKExorcist erstellte Bibliothek ist, wie in Ihrer Antwort erwähnt, eine praktische Option für diese Aufgabe.
Hier ist ein Beispielcode-Snippet, das zeigt, wie diese Bibliothek zum Abrufen von Wegbeschreibungen verwendet wird:
<code class="java">import akexorcist.googledirection.DirectionCallback; import akexorcist.googledirection.GoogleDirection; import akexorcist.googledirection.constant.TransportMode; import akexorcist.googledirection.model.Direction; // Initialize GoogleDirection GoogleDirection googleDirection = new GoogleDirection(apiKey); // Set the departure and arrival locations LatLng origin = new LatLng(12.917745600000000000, 77.623788300000000000); LatLng destination = new LatLng(12.842056800000000000, 7.663096499999940000); // Request directions googleDirection.withTransportMode(TransportMode.DRIVING) .withOrigin(origin) .withDestination(destination) .execute(new DirectionCallback() { @Override public void onDirectionSuccess(Direction direction, String rawBody) { // Process and display driving directions } @Override public void onDirectionFailure(Throwable t) { // Handle direction retrieval error } });</code>
Dieser Code verwendet die GoogleDirection-Bibliothek, um Wegbeschreibungen zwischen den angegebenen Punkten abzurufen. Nach erfolgreichem Abruf wird die Rückrufmethode onDirectionSuccess aufgerufen und bietet Zugriff auf das Richtungsobjekt, das die Anweisungen, die Dauer und die Entfernung enthält.
Das obige ist der detaillierte Inhalt vonWie erhalte ich Wegbeschreibungen mit der Google Maps API v2?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!