Library Routes, Maps JavaScript API menyertakan class
Route
dan
RouteMatrix,
yang menggantikan objek
DirectionsService
dan
DistanceMatrixService
lama. Muat library di aplikasi web Anda dengan
google.maps.importLibrary("routes")
(lihat Menggunakan
SDK sisi klien untuk mengetahui alasan aplikasi browser harus menggunakan library ini,
bukan memanggil layanan web https://routes.googleapis.com
secara langsung).
Class Route
Class Route menyediakan metode computeRoutes(), yang menampilkan rute ideal antara dua lokasi. Berikan rute dengan
lalu lintas real-time untuk transportasi umum, bersepeda, mengemudi, kendaraan bermotor roda 2, atau berjalan kaki
di antara beberapa lokasi.
Class RouteMatrix
Class RouteMatrix menampilkan jarak dan waktu perjalanan untuk matriks rute
antara berbagai lokasi asal dan tujuan. Menghitung waktu dan jarak perjalanan untuk
beberapa tujuan hingga 625 elemen rute.
Memilih class untuk kasus penggunaan Anda
- Perencanaan rute dengan beberapa perhentian: Gunakan
Route.computeRoutes(). API ini mendukung titik jalan perantara, pengoptimalan perhentian, rute alternatif, dan perkiraan tarif tol. Untuk menggambar rute pada peta 2D, panggilcreatePolylines()dancreateWaypointAdvancedMarkers(). Untuk merender rute di peta 3D, gunakan komponen webRoute3DElement(<gmp-route-3d>), atau panggilcreate3DPolylines(),createPopover(), dancreateWaypointMarkers(). - Pengiriman dan pencocokan lokasi terdekat: Gunakan
RouteMatrix.computeRouteMatrix()untuk membandingkan waktu dan jarak perjalanan di beberapa tempat asal dan tujuan, hingga 625 elemen rute. Misalnya, tetapkan pengemudi terdekat untuk penjemputan atau pilih gudang terdekat untuk pengiriman.