Rumah >Java >javaTutorial >Bagaimana untuk Mendapatkan Arah Pemanduan Menggunakan Google Maps API v2?

Bagaimana untuk Mendapatkan Arah Pemanduan Menggunakan Google Maps API v2?

DDD
DDDasal
2024-10-31 07:30:02623semak imbas

How to Get Driving Directions Using Google Maps API v2?

Mendapatkan Arah Pemanduan dengan Google Maps API v2

Permintaan yang anda nyatakan dalam soalan anda menggunakan kaedah addPolyline API Peta Google untuk melukis garis lurus antara dua titik. Kaedah ini bertujuan untuk memaparkan garisan ringkas pada peta, bukan untuk mendapatkan semula arah pemanduan.

Untuk mendapatkan arahan pemanduan terperinci antara dua lokasi, anda harus menyepadukan API Arah Peta Google ke dalam aplikasi anda. Pustaka yang dicipta oleh AKExorcist, seperti yang dinyatakan dalam jawapan yang anda berikan, ialah pilihan yang mudah untuk tugasan ini.

Berikut ialah coretan kod contoh yang menunjukkan cara menggunakan perpustakaan ini untuk mendapatkan semula arah pemanduan:

<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>

Kod ini menggunakan pustaka GoogleDirection untuk mendapatkan semula arah pemanduan antara titik yang ditentukan. Setelah berjaya mendapatkan semula, kaedah panggil balik onDirectionSuccess akan dipanggil, memberikan akses kepada objek arah yang mengandungi arahan, tempoh dan jarak.

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Arah Pemanduan Menggunakan Google Maps API v2?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn