

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Rute APIs
<a name="choose-routes-apis"></a>

Rute menyediakan kemampuan untuk menghitung jalur yang dioptimalkan antar lokasi. Fitur-fitur ini mendukung aplikasi yang membutuhkan perencanaan logistik, perhitungan jarak, dan pengoptimalan rute. Pengguna juga dapat mengambil titik lokasi ke jalan untuk meningkatkan akurasi. Untuk informasi lebih lanjut, Lihat[Rute Layanan Lokasi Amazon](routes.md).
+ **CalculateIsolines**: Menghasilkan isolin berdasarkan waktu atau jarak tempuh, berguna untuk menentukan area layanan atau zona jangkauan. Untuk informasi lebih lanjut, Lihat[Hitung isolin](calculate-isolines.md).
+ **CalculateRouteMatrix**Menyediakan matriks jarak dan waktu perjalanan antara berbagai asal dan tujuan, mendukung logistik dan perencanaan perjalanan. Untuk informasi lebih lanjut, Lihat[Hitung matriks rute](calculate-route-matrix.md).
+ **CalculateRoutes**: Menghitung rute yang dioptimalkan untuk point-to-point atau navigasi multi-stop, termasuk preferensi perutean yang dapat disesuaikan. Untuk informasi lebih lanjut, Lihat[Hitung rute](calculate-routes.md).
+ **OptimizeWaypoints**: Mengoptimalkan urutan titik arah untuk rute perjalanan yang paling efisien, meminimalkan jarak atau waktu. Untuk informasi lebih lanjut, Lihat[Optimalkan titik arah](actions-optimize-waypoints.md).
+ **SnapToRoads**: Menyelaraskan koordinat ke jalur jalan terdekat, meningkatkan akurasi GPS dengan menjentikkan titik ke jalan yang diketahui. Untuk informasi lebih lanjut, Lihat[Snap ke Jalan](snap-to-roads.md).

Tabel berikut menyajikan sejumlah kasus penggunaan bisnis yang paling baik diselesaikan dengan Rute APIs.


| **Kebutuhan bisnis** | **API yang berguna** | **Contoh** | 
| --- | --- | --- | 
| **Hitung jarak dan waktu perjalanan untuk asal dan tujuan**Mendukung hal berikut: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/location/latest/developerguide/choose-routes-apis.html) | `CalculateRoutes` |  | 
| **Temukan polyline rute untuk asal dan tujuan**Mendukung hal berikut: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/location/latest/developerguide/choose-routes-apis.html) | `CalculateRoutes` |  | 
| **Temukan rute belokan demi arah belokan untuk asal dan tujuan**Mendukung hal berikut: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/location/latest/developerguide/choose-routes-apis.html) | `CalculateRoutes` |  | 
| **Temukan rute dengan berangkat sekarang**Mendukung hal berikut: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/location/latest/developerguide/choose-routes-apis.html) | `CalculateRoutes` |  | 
| **Temukan rute jika Anda berangkat pada waktu tertentu**Mendukung hal berikut: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/location/latest/developerguide/choose-routes-apis.html) | `CalculateRoutes` |  | 
| **Temukan rute jika Anda perlu tiba pada waktu tertentu**Mendukung hal berikut: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/location/latest/developerguide/choose-routes-apis.html) | `CalculateRoutes` |  | 
| **Temukan rute terpendek**Mendukung hal berikut: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/location/latest/developerguide/choose-routes-apis.html) | `CalculateRoutes` |  | 
| **Temukan rute tercepat**Mendukung hal berikut: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/location/latest/developerguide/choose-routes-apis.html) | `CalculateRoutes` |  | 
| **Temukan rute alternatif**Mendukung hal berikut: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/location/latest/developerguide/choose-routes-apis.html) | `CalculateRoutes` |  | 
| **Temukan rute yang sadar lalu lintas**Mendukung hal berikut: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/location/latest/developerguide/choose-routes-apis.html) | `CalculateRoutes` |  | 
| **Temukan rute dengan penghindaran seperti tol, belok balik, feri, jalan raya, terowongan, dan lainnya**Mendukung hal berikut: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/location/latest/developerguide/choose-routes-apis.html) | `CalculateRoutes` |  | 
| **Temukan rute dengan penghindaran khusus dengan melewati polyline atau poligon**Mendukung hal berikut: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/location/latest/developerguide/choose-routes-apis.html) | `CalculateRoutes` |  | 
| **Hitung biaya tol**Mendukung hal berikut: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/location/latest/developerguide/choose-routes-apis.html) | `CalculateRoutes` | [Hitung biaya tol](calculate-toll-cost.md) | 
| **Temukan batas kecepatan rentang jalan pada rute**Mendukung hal berikut: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/location/latest/developerguide/choose-routes-apis.html) | `CalculateRoutes` |  | 
| **Gambarlah rute di peta**Mendukung penandaan titik arah. | `GetTile`dan `GetStyleDescriptor` dengan rendering engine (MapLibre) dengan rute Calculate  |  | 
| **Hitung matriks rute jarak dan waktu untuk beberapa asal dan tujuan**Mendukung hal berikut:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/location/latest/developerguide/choose-routes-apis.html) | `CalculateRouteMatrix` | [Cara menghitung matriks rute jarak dan waktu untuk beberapa asal dan tujuan](calculate-route-matrix-distance.md) | 
| **Hitung matriks rute dengan penghindaran**Mendukung hal berikut:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/location/latest/developerguide/choose-routes-apis.html) | `CalculateRouteMatrix` | [Cara menghitung matriks rute dengan penghindaran](calculate-route-matrix-with-avoidance.md) | 
| **Hitung area layanan berdasarkan waktu (isokron)**Mendukung mode perjalanan, seperti truk, pejalan kaki, mobil, dan skuter.  | `CalculateIsolines` | [Cara menghitung area layanan berdasarkan rentang waktu](calculate-service-area-based-on-time.md) | 
| **Hitung area layanan berdasarkan jarak (isodistance)**Mendukung mode perjalanan, seperti truk, pejalan kaki, mobil, dan skuter.  | `CalculateIsolines` |  | 
| **Hitung area layanan dengan penghindaran**Mendukung mode perjalanan, seperti truk, pejalan kaki, mobil, dan skuter.  | `CalculateIsolines` |  | 
|  **Hitung area layanan dari arah sebaliknya** Mendukung mode perjalanan, seperti truk, pejalan kaki, mobil, dan skuter.  | `CalculateIsolines` |  | 
|  **Hitung area layanan untuk multi-rentang waktu atau jarak** Mendukung mode perjalanan, seperti truk, pejalan kaki, mobil, dan skuter.  | `CalculateIsolines` |  | 
| **Optimalkan titik arah untuk rute (masalah salesman perjalanan)** Mendukung mode perjalanan, seperti truk, pejalan kaki, mobil, dan skuter.  | `OptimizeWaypoint` | [Cara mengoptimalkan titik arah untuk rute](optimize-waypoints.md) | 
| **Optimalkan titik arah untuk rute dengan kesadaran lalu lintas** Mendukung mode perjalanan, seperti truk, pejalan kaki, mobil, dan skuter.  | `OptimizeWaypoint` |  | 
| **Optimalkan titik arah untuk rute dengan kesadaran jam akses** Mendukung mode perjalanan, seperti truk, pejalan kaki, mobil, dan skuter. | `OptimizeWaypoint` |  | 
| **Cocokkan jejak GPS ke jaringan jalan**Mendukung mode perjalanan, seperti truk, pejalan kaki, mobil, dan skuter. | Jepret ke jalan  | [Cara mencocokkan jejak GPS ke jaringan jalan](how-to-match-gps-traces.md) | 
| **Visualisasikan jejak GPS yang cocok di peta**Mendukung mode perjalanan, seperti truk, pejalan kaki, mobil, dan skuter. | `GetStyleDescriptor`dengan rendering engine (MapLibre) dengan Snap to road  |  | 

# Hitung rute
<a name="calculate-routes"></a>

Routes API menghitung rute antara dua atau lebih lokasi dengan atau tanpa penghindaran untuk mode perjalanan yang berbeda seperti mobil, truk, skuter, dan pejalan kaki. Dengan API ini, Anda dapat menyesuaikan opsi perutean dan meminta informasi terkait rute tambahan untuk memenuhi kebutuhan spesifik. API ini mendukung turn-by-turn navigasi dan menyesuaikan perhitungan rute dengan menerapkan parameter seperti menghindari jalan tol, jalan raya, atau feri. API juga mengembalikan batas kecepatan dan biaya tol.

Untuk informasi selengkapnya, lihat [CalculateRoutes](https://docs.aws.amazon.com/location/latest/APIReference/API_CalculateRoutes.html)di *Referensi API Amazon Location Service*.

Misalnya permintaan, respons, cURL, dan perintah CLI untuk API ini, lihat [Cara menggunakan Menghitung](https://docs.aws.amazon.com/location/latest/developerguide/calculate-routes-how-to.html) rute.

![\[Gambaran umum tentang Amazon Location Service Routes.\]](http://docs.aws.amazon.com/id_id/location/latest/developerguide/images/routesV2/P2P-Turn-by-turn-navigation.gif)


## Kasus penggunaan
<a name="use-cases"></a>
+ **Tampilkan detail geografis pada peta rute:** Gunakan fitur pemetaan lanjutan untuk memvisualisasikan rute terperinci dengan informasi geografis yang kaya, termasuk landmark, medan, dan infrastruktur perkotaan. Meningkatkan pengambilan keputusan dengan memungkinkan pengguna untuk melihat rute yang jelas dari titik awal mereka ke tujuan mereka. Fitur ini dapat mendukung navigasi, perencanaan, dan berbagai skenario logistik, dan menampilkan rute untuk mode perjalanan seperti mobil, truk, skuter, dan pejalan kaki. Sesuaikan rute dengan menambahkan elemen seperti penghindaran atau perhitungan tol.
+ **Tampilkan turn-by-turn navigasi:** Menyediakan dukungan navigasi yang mulus di web dan perangkat seluler. Pengguna dapat mengakses turn-by-turn arah, memastikan perjalanan yang efisien. Kedua platform dapat memanfaatkan instruksi navigasi untuk menawarkan rute perjalanan pribadi atau bisnis, termasuk batas kecepatan.
+ **Hitung biaya tol di sepanjang rute:** Masukkan perhitungan biaya tol ke dalam perencanaan rute untuk memberikan perkiraan harga yang akurat untuk rute yang mencakup jalan tol, jembatan, atau terowongan. Menampilkan biaya tol di muka untuk membantu pengemudi dan perencana membuat keputusan yang hemat biaya dan menghindari tol bila diperlukan.
+ **Pastikan kepatuhan terhadap batas kecepatan:** Integrasikan data batas kecepatan untuk membantu pengemudi tetap berada dalam batas hukum, mengurangi risiko denda, dan mempromosikan mengemudi yang lebih aman dan hemat bahan bakar. Logistik dan manajemen armada juga dapat memperoleh manfaat dengan memantau kepatuhan kecepatan secara real time.
+ **Membantu solusi perutean barang dan kendaraan:** Sederhanakan operasi perutean barang dan kendaraan dengan mengintegrasikan rute, navigasi, dan kemampuan pelacakan ke portal logistik. Rencanakan rute secara efisien untuk beberapa pengiriman, lacak pengiriman secara real-time, dan kelola biaya bahan bakar melalui perutean yang lebih baik.

## Pahami permintaannya
<a name="understanding-request"></a>

**catatan**  
 Untuk pelanggan di `ap-southeast-1` dan`ap-southeast-5`, bidang permintaan dan respons yang didukung mungkin berbeda. Lihat [Referensi CalculateRoutes API](https://docs.aws.amazon.com/location/latest/APIReference/API_CalculateRoutes.html) untuk detailnya. 

Permintaan membutuhkan `Origin` dan `Destination` parameter, sementara parameter opsional seperti `Allow``Avoid`,, dan `Traffic` menyesuaikan rute untuk memenuhi kebutuhan dan kendala tertentu.

**Asal**  
Posisi awal rute di bujur dan lintang.

**Destinasi**  
Posisi akhir rute.

**Titik arah**  
Posisi menengah untuk memasukkan sepanjang rute antara posisi awal dan akhir.

**OptimizeRoutingFor**  
Kriteria optimasi untuk rute, seperti tercepat atau terpendek.

**LegGeometryFormat**  
Format geometri dikembalikan untuk setiap kaki rute.

**Hindari**  
Fitur yang harus dihindari selama perhitungan rute, diabaikan jika tidak ada rute alternatif yang ditemukan.

**Lalu lintas**  
Opsi terkait lalu lintas yang memengaruhi perhitungan rute.

**Tol**  
Opsi terkait tol yang memengaruhi perhitungan rute dan biaya tol.

**LegAdditionalFeatures**  
Fitur yang dapat diaktifkan dalam respons untuk setiap kaki perjalanan.

**SpanAdditionalFeatures**  
Fitur rentang yang dapat diaktifkan dalam respons untuk setiap kaki perjalanan.

## Pahami tanggapannya
<a name="understanding-response"></a>

Respons memberikan rincian rute seperti kaki perjalanan, pemberitahuan tentang perhitungan rute, dan informasi ringkasan termasuk jarak dan durasi.

**Rute**  
Array rute yang berisi kaki dan properti terkait.

**Pemberitahuan**  
Peringatan atau pesan informasi tentang rute.

**LegGeometryFormat**  
Menentukan format geometri rute ini.

### Detail kaki
<a name="leg-details"></a>

Setiap kaki perjalanan dapat berupa jenis Feri, Pejalan Kaki, atau Kendaraan tergantung pada moda transportasi. Sementara setiap kaki mengandung sifat agnostik untuk modus transportasi, properti spesifik dapat ditemukan di bawah:

**FerryLegDetails**  
Sifat khusus feri untuk kaki.

**VehicleLegDetails**  
Properti khusus kendaraan untuk kaki.

**PedestrianLegDetails**  
Sifat khusus pejalan kaki untuk kaki.

### Langkah-langkah
<a name="steps"></a>

Setiap kaki perjalanan dibagi menjadi langkah-langkah yang menggambarkan tindakan untuk bagian-bagian dari rute. Langkah dapat berupa Default, cocok untuk aplikasi dasar, atau TurnByTurn, cocok untuk turn-by-turn navigasi. Setiap langkah berisi properti agnostik ke tipe langkah, seperti durasi dan jarak, dan properti spesifik lainnya seperti ExitStepDetails, yang hanya berlaku untuk langkah keluar.

**BeforeTravelSteps**  
Langkah-langkah yang harus dilakukan sebelum memulai perjalanan.

**TravelSteps**  
Langkah-langkah yang harus dilakukan selama perjalanan.

**AfterTravelSteps**  
Langkah-langkah yang harus dilakukan setelah menyelesaikan perjalanan.

### Rentang
<a name="spans"></a>

Setiap kaki perjalanan dapat dibagi menjadi bentang. Rentang adalah bagian dari kaki dengan nilai yang sama untuk himpunan yang diminta`SpanAdditionalFeatures`. Bentang dibagi berdasarkan properti jalan seperti`SpeedLimit`, nama jalan, atau wilayah. Rentang yang dikembalikan dapat digunakan untuk memvisualisasikan atribut jalan dan informasi terkait akses.

# Hitung biaya tol
<a name="calculate-toll-cost"></a>

Topik ini memberikan gambaran umum tentang bidang dan definisi yang terkait dengan penghitungan biaya tol. Dengan menggunakan bidang ini, Anda dapat menentukan parameter seperti metode pembayaran, mata uang, dan karakteristik kendaraan untuk menyesuaikan perhitungan biaya tol.


| Nama bidang | Rute | 
| --- | --- | 
| Transponder | Ya, dengan opsi | 
| Sketsa | Ya, dengan opsi | 
| Mata Uang | Ya, dengan opsi | 
| EmissionType | Ya, dengan opsi | 
| VehicleCategory | Ya, dengan opsi | 

## Definisi
<a name="definitions"></a>

Bagian ini memberikan definisi singkat untuk setiap bidang yang digunakan dalam perhitungan biaya tol.

****Transponder****  
Transponder adalah metode pembayaran untuk tol, berpotensi menghasilkan harga yang berbeda dibandingkan dengan metode pembayaran lainnya.

****Sketsa****  
Sketsa adalah bentuk penetapan harga jalan. Ketika pengguna memiliki sketsa yang diperlukan, tidak diperlukan pembayaran tol tambahan.

****Mata uang****  
Mata uang di mana biaya tol dilaporkan. Selain mata uang lokal, mata uang yang dikonversi disertakan, yang juga memengaruhi mata uang yang digunakan dalam ringkasan tol dalam respons.

****EmissionType****  
Jenis emisi kendaraan, digunakan untuk menghitung biaya tol berdasarkan emisi kendaraan.

****VehicleCategory****  
Subkategori kendaraan digunakan untuk perhitungan biaya tol.

# Memahami langkah-langkah rute
<a name="understanding-route-steps"></a>

Bagian ini mendefinisikan berbagai tindakan dan langkah yang perlu diambil untuk menyelesaikan perjalanan. Langkah-langkah rute bervariasi menurut mode perjalanan dan memberikan panduan untuk aplikasi ikhtisar dan turn-by-turn navigasi terperinci.

## Ikhtisar langkah rute
<a name="route-steps-overview"></a>

Jenis langkah rute berikut menentukan tindakan yang diperlukan untuk menyelesaikan kaki rute, bervariasi menurut mode perjalanan dan tahap perjalanan.


| **Jenis langkah** | **Deskripsi** | 
| --- | --- | 
| Default steps | Langkah-langkah dasar memberikan instruksi yang dapat dibaca manusia, sering digunakan dalam aplikasi berbasis web untuk menawarkan ikhtisar rute. | 
| Turn by turn steps | Langkah-langkah terperinci untuk membuat aplikasi turn-by-turn navigasi, menawarkan arah yang lebih terperinci. | 
| Before travel steps | Langkah-langkah yang perlu diselesaikan sebelum memulai bagian perjalanan, seperti naik feri. | 
| After travel steps | Langkah-langkah yang harus dilakukan setelah bagian perjalanan selesai, seperti de-boarding feri. | 

## Rincian langkah berdasarkan mode perjalanan
<a name="route-step-types"></a>


| **Bagian** | **Langkah** | **Sebelum Perjalanan** | **Perjalanan** | **Setelah Perjalanan** | 
| --- | --- | --- | --- | --- | 
| Kendaraan | Tiba | Tidak | Ya | Tidak | 
| Kendaraan | Lanjutkan | Tidak | Ya | Tidak | 
| Kendaraan | ContinueHighway | Tidak | Ya | Tidak | 
| Kendaraan | Berangkat | Tidak | Ya | Tidak | 
| Kendaraan | Keluar | Tidak | Ya | Tidak | 
| Pejalan kaki | Tiba | Tidak | Ya | Tidak | 
| Pejalan kaki | Biaya | Tidak | Ya | Tidak | 
| Feri | Tunggu | Tidak | Tidak | Ya | 
| Feri | Papan | Ya | Tidak | Tidak | 
| Feri | Deboard | Tidak | Tidak | Ya | 

# Hitung matriks rute
<a name="calculate-route-matrix"></a>

Layanan Matrix Routing menghitung matriks routing, menyediakan waktu perjalanan atau jarak antara beberapa asal dan tujuan. Layanan ini menawarkan opsi penyesuaian yang fleksibel, memungkinkan Anda menentukan mode perjalanan, kondisi lalu lintas, dan parameter perutean lainnya. Perhitungan matriks dapat bervariasi dalam ukuran dan bentuk, mendukung matriks persegi dan non-persegi, dan mengakomodasi data lalu lintas dinamis atau arus bebas.

Untuk informasi selengkapnya, lihat [CalculateRouteMatrix](https://docs.aws.amazon.com/location/latest/APIReference/API_CalculateRouteMatrix.html)di *Referensi API Amazon Location Service*.

Misalnya permintaan, respons, cURL, dan perintah CLI untuk API ini, lihat [Cara menggunakan](https://docs.aws.amazon.com/location/latest/developerguide/calculate-route-matrix-how-to.html) Matriks rute Hitung.

## Kasus penggunaan
<a name="route-matrix-use-cases"></a>
+ **Optimalkan rute pengiriman untuk logistik dan e-commerce:** Secara efisien menghitung waktu dan jarak perjalanan antara beberapa lokasi pengambilan dan pengiriman untuk mengoptimalkan rute. Perusahaan logistik dapat menggunakan fitur ini untuk meminimalkan biaya dan waktu pengiriman dengan merencanakan jalur yang efisien di seluruh kota. Ini sangat ideal untuk mengatur jendela pengiriman yang dioptimalkan untuk layanan hari yang sama atau hari berikutnya dan merencanakan rute pengiriman multi-stop.
+ **Cocokkan pengemudi dan penumpang dalam aplikasi berbagi perjalanan:** Gunakan perhitungan rute untuk mencocokkan pengemudi dengan penumpang terdekat dengan menemukan rute tercepat antar lokasi. Aplikasi berbagi perjalanan dapat meningkatkan pengalaman pengguna dengan memberikan perkiraan kedatangan pengemudi waktu nyata, memastikan pengambilan dan pengantaran yang cepat. Mendukung berbagai moda transportasi seperti mobil, sepeda, dan skuter.
+ **Merencanakan dan mengoptimalkan rute untuk manajemen armada:** Kelola armada besar dengan mengoptimalkan rute untuk mengurangi konsumsi bahan bakar dan waktu perjalanan. Manajer armada dapat menetapkan rute yang paling efisien ke kendaraan untuk beberapa pemberhentian, sehingga meningkatkan efisiensi operasional secara keseluruhan. Kasus penggunaan termasuk armada layanan, perusahaan transportasi, dan utilitas di mana perencanaan rute yang optimal sangat penting untuk kunjungan lokasi.

## Pahami permintaannya
<a name="route-matrix-request"></a>

**catatan**  
 Untuk pelanggan di `ap-southeast-1` dan`ap-southeast-5`, bidang permintaan dan respons yang didukung mungkin berbeda. Lihat [Referensi CalculateRouteMatrix API](https://docs.aws.amazon.com/location/latest/APIReference/API_CalculateRouteMatrix.html) untuk detailnya. 

Permintaan tersebut mencakup **Origins** dan **Destination** untuk perhitungan rute, dengan parameter opsional untuk menyesuaikan matriks berdasarkan preferensi dan kendala. Untuk detail selengkapnya, lihat Referensi API untuk Calculate Route Matrix API.
+ `Origins`: Daftar koordinat asal dalam garis bujur dan lintang.
+ `Destinations`: Daftar koordinat tujuan.
+ `OptimizeRoutingFor`: Kriteria pengoptimalan seperti rute “Tercepat” atau “Terpendek”.
+ `RoutingBoundary`: Mendefinisikan batas untuk perhitungan, baik sebagai “Tidak Terbatas” atau terbatas pada geometri tertentu.
+ `Avoid`: Fitur yang harus dihindari selama perhitungan rute. Diabaikan jika tidak ada rute yang layak dapat ditemukan.
+ `Traffic`: Opsi terkait lalu lintas yang memengaruhi perhitungan rute.

## Pahami tanggapannya
<a name="route-matrix-response"></a>

Respons mencakup matriks rute yang dihitung antara asal dan tujuan, dengan detail seperti jarak dan durasi. Kesalahan dan batasan untuk rute juga disediakan, jika berlaku. Lihat Referensi API untuk detail tambahan tentang Calculate Route Matrix API.
+ `RouteMatrix`: Matriks yang berisi jarak tempuh (dalam meter) dan durasi (dalam detik) antara asal dan tujuan.
+ `ErrorCount`: Jumlah kesalahan yang ditemui selama perhitungan rute.
+ `RoutingBoundary`: Batas di mana matriks dihitung.

# Hitung isolin
<a name="calculate-isolines"></a>

API Hitung Isolines memungkinkan Anda menentukan area yang dapat dijangkau dalam batas waktu atau jarak yang ditentukan. Dengan mempertimbangkan faktor-faktor seperti pembatasan jalan, kondisi lalu lintas, dan mode perjalanan, ini menghasilkan isoline yang menguraikan area yang dapat diakses, mendukung perencanaan kota, logistik, dan aplikasi aksesibilitas layanan. API ini dapat digunakan untuk perencanaan kota, analisis real estat, dan studi aksesibilitas dengan memvisualisasikan jangkauan layanan, opsi transportasi, atau sumber daya dalam jangka waktu atau batas jarak yang ditetapkan. Dengan menampilkan isoline ini di peta, pengguna dapat menilai jangkauan perjalanan dalam batasan tertentu, meningkatkan pengambilan keputusan untuk pemilihan lokasi, cakupan layanan, dan alokasi sumber daya.

Untuk informasi selengkapnya, lihat [CalculateIsolines](https://docs.aws.amazon.com/location/latest/APIReference/API_CalculateIsolines.html)di *Referensi API Amazon Location Service*.

Misalnya permintaan, tanggapan, cURL, dan perintah CLI untuk API ini, lihat [Cara menggunakan Menghitung](https://docs.aws.amazon.com/location/latest/developerguide/calculate-isolines-how-to.html) isoline.

## Kasus penggunaan
<a name="use-cases"></a>
+ **Menilai aksesibilitas layanan kesehatan melalui isoline waktu perjalanan:** Hasilkan isolin untuk mengevaluasi akses ke fasilitas perawatan kesehatan dari berbagai lingkungan berdasarkan waktu perjalanan. Organisasi layanan kesehatan dapat menggunakan fitur ini untuk mengidentifikasi area yang kurang terlayani dan membuat keputusan berdasarkan informasi tentang lokasi klinik atau layanan kesehatan keliling, sehingga meningkatkan akses perawatan kesehatan masyarakat.
+ **Analisis jangkauan pasar untuk ekspansi ritel menggunakan isoline waktu perjalanan:** Buat isoline untuk mewakili akses pelanggan ke lokasi ritel berdasarkan waktu perjalanan. Bisnis ritel dapat menilai lokasi toko baru dan memahami demografi pelanggan, menggunakan visualisasi ini untuk memperluas dan mengoptimalkan potensi penjualan secara strategis.
+ **Optimalkan zona logistik dan pengiriman dengan isoline:** Hasilkan isoline untuk menentukan zona pengiriman berdasarkan persyaratan logistik yang sensitif terhadap waktu. Perusahaan logistik dapat memvisualisasikan area yang dapat dijangkau dalam jangka waktu tertentu dari pusat distribusi, meningkatkan perencanaan rute, efisiensi operasional, dan pengiriman tepat waktu.
+ **Rencanakan akses pariwisata dan rekreasi dengan isoline:** Visualisasikan waktu perjalanan dari tempat wisata ke akomodasi terdekat. Dewan pariwisata dapat membantu wisatawan menemukan pilihan penginapan yang nyaman, mempromosikan bisnis lokal dan meningkatkan pengalaman perjalanan dengan menampilkan isoline ini di peta.
+ **Meningkatkan perencanaan tanggap darurat melalui isolines:** Hasilkan isoline untuk menilai waktu respons dari lokasi layanan darurat ke berbagai area dalam suatu komunitas. Tim manajemen darurat dapat mengidentifikasi wilayah dalam waktu respons kritis, mengoptimalkan alokasi sumber daya untuk meningkatkan respons selama insiden.
+ **Analisis pola perjalanan untuk perencanaan tenaga kerja dengan isoline: Hasilkan isoline** untuk memvisualisasikan waktu perjalanan dan mengidentifikasi area dengan waktu perjalanan yang tinggi. Bisnis dapat menggunakan wawasan ini untuk kebijakan kerja jarak jauh atau relokasi kantor, meningkatkan kepuasan dan produktivitas karyawan.

## Pahami permintaannya
<a name="understanding-request"></a>

Permintaan menerima parameter seperti`Origin`,`Destination`, dan `Thresholds` untuk mendefinisikan isoline. Parameter opsional, seperti`Allow`,`Avoid`, dan`TravelModeOptions`, memungkinkan penyesuaian kendala isolin. Untuk informasi selengkapnya, lihat .

**Asal**  
Titik awal untuk perhitungan isoline dalam bujur dan lintang.

**Ambang batas**  
Batas waktu atau jarak yang digunakan untuk menentukan batas isolin.

**TravelMode**  
Moda transportasi, seperti mobil, pejalan kaki, atau truk.

**OptimizeIsolineFor**  
Kriteria optimasi, seperti perhitungan Akurat, Seimbang, atau Cepat.

**DepartureTime**  
Waktu keberangkatan, jika ditentukan, untuk menghitung isolin yang bergantung pada waktu.

**ArrivalTime**  
Waktu kedatangan, jika ditentukan, untuk menghitung isolin yang bergantung pada waktu.

**IsolineGranularity**  
Jumlah maksimum titik dan resolusi batas isoline.

## Pahami responsnya
<a name="understanding-response"></a>

Respons mencakup isolin dengan properti seperti`IsolineGeometryFormat`, menguraikan area yang dapat dijangkau berdasarkan parameter permintaan.

**Isolin**  
Isolin yang dihitung dengan properti terkait, termasuk geometri dan koneksi.

**Geometri**  
Daftar geometri yang menguraikan batas isolin yang dihitung.

**Koneksi**  
Koneksi antara geometri isolin, termasuk geometri untuk setiap koneksi.

# Optimalkan titik arah
<a name="actions-optimize-waypoints"></a>

Optimize Waypoints API menghitung urutan yang paling efisien untuk mengunjungi beberapa titik arah di sepanjang rute. Menggunakan algoritma canggih, API ini meminimalkan waktu dan jarak tempuh sambil mempertimbangkan faktor-faktor seperti kondisi lalu lintas, penghindaran, dan spesifikasi kendaraan. Mengintegrasikan Optimize Waypoints API membantu bisnis merampingkan operasi, mengurangi konsumsi bahan bakar, meningkatkan efisiensi pengiriman, dan meningkatkan kepuasan pelanggan. API menyediakan rute yang dioptimalkan, memungkinkan pengambilan keputusan dan alokasi sumber daya yang lebih baik dalam skenario perjalanan multi-stop.

Untuk informasi selengkapnya, lihat [OptimizeWaypoints](https://docs.aws.amazon.com/location/latest/APIReference/API_OptimizeWaypoints.html)di *Referensi API Amazon Location Service*.

Misalnya permintaan, respons, cURL, dan perintah CLI untuk API ini, lihat [Cara menggunakan Optimalkan](https://docs.aws.amazon.com/location/latest/developerguide/optimize-waypoints-how-to.html) titik arah.

## Kasus penggunaan
<a name="use-cases"></a>
+ **Meningkatkan efisiensi pengiriman multi-stop:** Optimalkan urutan beberapa penghentian pengiriman secara efisien untuk mengurangi waktu dan biaya perjalanan. Layanan pengiriman dapat merampingkan operasi dengan menghitung rute yang paling efisien untuk pengemudi, meminimalkan biaya bahan bakar dan memastikan pengiriman tepat waktu, yang meningkatkan kepuasan pelanggan dan efisiensi operasional.
+ **Merampingkan operasi layanan lapangan:** Optimalkan urutan kunjungan ke beberapa lokasi pekerjaan dalam satu hari, mengurangi waktu perjalanan untuk teknisi layanan lapangan. Hal ini memungkinkan perusahaan untuk menyelesaikan lebih banyak pekerjaan setiap hari, meningkatkan produktivitas dan pemberian layanan.
+ **Rencanakan rute tur yang efisien untuk agen perjalanan:** Optimalkan rencana perjalanan yang mencakup beberapa atraksi untuk memaksimalkan tamasya sambil meminimalkan waktu perjalanan. Agen perjalanan dapat menggunakan fitur ini untuk membuat rencana optimal untuk tur berpemandu, meningkatkan pengalaman wisata secara keseluruhan dengan memanfaatkan waktu yang tersedia dengan lebih baik.
+ **Tingkatkan efisiensi pengemudi berbagi perjalanan:** Optimalkan urutan penjemputan dan pengantaran untuk beberapa penumpang, kurangi waktu tunggu, dan tingkatkan pengalaman pengendara. Layanan berbagi tumpangan dapat memaksimalkan pendapatan pengemudi dan memastikan layanan tepat waktu bagi penumpang dengan mengoptimalkan titik arah.
+ **Optimalkan rute untuk layanan pengumpulan sampah:** Rencanakan rute pengumpulan sampah untuk meminimalkan jarak dan waktu perjalanan, yang membantu perusahaan pengelola limbah merampingkan operasi dan memastikan pengumpulan tepat waktu, mencapai penghematan biaya, dan mengurangi dampak lingkungan.
+ **Mengkoordinasikan logistik untuk acara dan konferensi:** Mengelola logistik transportasi untuk mengirimkan peralatan dan persediaan ke beberapa tempat, mengoptimalkan rute bongkar muat. Hal ini memungkinkan perencana acara untuk merampingkan transportasi, mengurangi penundaan, dan memastikan kedatangan materi yang tepat waktu untuk acara.
+ **Tingkatkan rute tanggap darurat:** Rencanakan rute tercepat ke beberapa keadaan darurat, optimalkan waktu respons dalam situasi kritis. Layanan darurat dapat meningkatkan efisiensi respons, berpotensi menyelamatkan nyawa dengan menggunakan titik arah yang dioptimalkan.
+ **Memfasilitasi perencanaan rute penjualan untuk perwakilan lapangan:** Optimalkan rute untuk perwakilan penjualan yang mengunjungi beberapa klien dalam sehari, meminimalkan waktu perjalanan dan memaksimalkan kunjungan klien. Ini membantu perusahaan meningkatkan produktivitas dan memanfaatkan lebih banyak peluang penjualan.

## Pahami permintaannya
<a name="understanding-request"></a>

Permintaan membutuhkan parameter seperti `Origin` dan `Waypoints` untuk menghitung urutan yang dioptimalkan. Parameter opsional seperti`Avoid`,`Traffic`, dan `Driver` memungkinkan kustomisasi tambahan.

**Titik arah**  
Daftar titik arah yang akan dioptimalkan secara berurutan.

**Asal**  
Posisi awal rute untuk optimasi.

**Destinasi**  
Posisi akhir opsional rute untuk pengoptimalan.

**OptimizeSequencingFor**  
Kriteria untuk pengoptimalan pengurutan, seperti rute tercepat atau terpendek.

**Lalu Lintas**  
Opsi terkait lalu lintas yang memengaruhi perhitungan rute.

**Sopir**  
Siklus kerja pengemudi dan istirahat untuk memastikan kepatuhan terhadap peraturan mengemudi regional.

**Pengelompokan**  
Pengelompokan memungkinkan Anda menentukan bagaimana titik arah terdekat dapat dikelompokkan untuk meningkatkan urutan yang dioptimalkan.

Setiap waypoint juga dapat menentukan kendala yang harus dipenuhi, seperti, `AppointmentTime``AccessHours`, dan mengurutkan kendala seperti waypoint lainnya. `Before`

## Pahami responsnya
<a name="understanding-response"></a>

Respons memberikan rincian urutan waypoint yang dioptimalkan, termasuk `OptimizedWaypoints` dan keseluruhan `Distance` dan `Duration` untuk perjalanan. 

**OptimizedWaypoints**  
Daftar titik arah dalam urutan yang dioptimalkan.

**ImpedingWaypoints**  
Titik arah yang mencegah urutan yang dioptimalkan, termasuk kendala gagal yang tidak terpenuhi.

**Koneksi**  
Detail tentang perjalanan antar titik arah, termasuk jarak dan durasi.

**TimeBreakdown**  
Rincian total`Travel`,`Rest`,`Service`, dan `Wait` durasi untuk rute.

**ClusterIndex**  
Indeks cluster yang terkait dengan waypoint. Indeks disertakan dalam respons hanya jika pengelompokan dilakukan saat memproses permintaan.

# Snap ke Jalan
<a name="snap-to-roads"></a>

Snap to Road API meningkatkan akurasi pemosisian geografis dengan menyelaraskan koordinat GPS ke segmen jalan terdekat pada peta digital. API ini mengambil data bujur dan lintang mentah, sering dikumpulkan dari perangkat seluler atau kendaraan, dan “menjepret” titik-titik ini ke jaringan jalan yang sesuai, memperbaiki ketidakakuratan yang disebabkan oleh penyimpangan GPS atau kehilangan sinyal. Dengan mengintegrasikan Snap to Road API, Anda dapat memastikan aplikasi Anda memberikan data yang andal dan akurat, mendukung pengambilan keputusan dan efisiensi operasional yang lebih baik di berbagai skenario.

Untuk informasi selengkapnya, lihat [SnapToRoads](https://docs.aws.amazon.com/location/latest/APIReference/API_SnapToRoads.html)di *Referensi API Amazon Location Service*.

Misalnya permintaan, respons, cURL, dan perintah CLI untuk API ini, lihat [Cara menggunakan Snap to Roads](https://docs.aws.amazon.com/location/latest/developerguide/snap-to-roads-how-to.html).

## Kasus penggunaan
<a name="use-cases"></a>
+ **Tingkatkan akurasi navigasi dengan menjentikkan ke jaringan jalan:** Secara efisien menyelaraskan koordinat GPS ke segmen jalan terdekat untuk meningkatkan akurasi navigasi. Fitur ini berharga untuk layanan pemetaan dan navigasi, menyediakan pengguna dengan arah yang tepat dan pembaruan lokasi real-time, sehingga meningkatkan pengalaman navigasi.
+ **Tingkatkan akurasi data untuk aplikasi manajemen armada:** Perbaiki posisi kendaraan yang dilaporkan dengan menjentikkan koordinat GPS mereka ke jalan terdekat. Dalam sistem manajemen armada, fitur ini memastikan pelacakan kendaraan yang akurat, memungkinkan logistik yang dioptimalkan dan efisiensi operasional yang lebih baik.

## Pahami permintaannya
<a name="understanding-request"></a>

Permintaan `TracePoints` harus cocok dengan jalan, dengan parameter opsional seperti `SnappedGeometryFormat` dan `SnapRadius` untuk mengontrol format geometri dan radius gertakan.

**TracePoints**  
Daftar koordinat yang akan diambil ke jaringan jalan.

**SnappedGeometryFormat**  
Format geometri yang dikembalikan, seperti "FlexiblePolyline" atau “Sederhana”.

**SnapRadius**  
Radius di sekitar titik jejak di mana gertakan jalan dipertimbangkan.

## Pahami tanggapannya
<a name="understanding-response"></a>

Respons berisi geometri yang dikoreksi dan titik jejak yang tersentak, dengan properti seperti `SnappedGeometry` dan `SnappedTracePoints` untuk menunjukkan akurasi dan keyakinan gertakan.

**SnappedGeometry**  
Geometri yang dikoreksi dari rute yang tersentak.

**SnappedTracePoints**  
Koordinat yang disesuaikan dari titik-titik jejak tersentak ke jalan.

**Pemberitahuan**  
Peringatan atau pesan informasi tentang proses gertakan.