Heim >Java >javaLernprogramm >Wie erhalte ich Wegbeschreibungen mit der Google Maps API v2?

Wie erhalte ich Wegbeschreibungen mit der Google Maps API v2?

DDD
DDDOriginal
2024-10-31 07:30:02619Durchsuche

How to Get Driving Directions Using 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn