Rumah >Java >javaTutorial >Bagaimana untuk Mendapatkan Arah Pemanduan Menggunakan 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!