Menentukan fitur yang harus dihindari

Developer Wilayah Ekonomi Eropa (EEA)

Tentukan fitur rute yang ingin Anda hindari, seperti menghindari jalan tol atau jalan raya, dengan menambahkan pengubah rute ke permintaan. Kemudian, API akan mencoba menyediakan rute yang tidak memerlukan fitur tersebut.

Anda menentukan fitur rute mana yang ingin dihindari, seperti menghindari jalan tol atau jalan raya, dengan menambahkan pengubah rute ke permintaan. Kemudian, API akan mencoba menyediakan rute yang tidak memerlukan fitur tersebut.

Gunakan properti routeModifiers dalam permintaan, jenis RouteModifiers. Anda dapat menentukan avoidTolls, avoidHighways, avoidFerries, dan avoidIndoor.

Menentukan pengubah rute tidak serta merta menghilangkan rute yang menyertakan fitur terbatas. API menggunakan pengubah untuk mengarahkan hasil ke rute yang lebih menguntungkan. Ada beberapa alasan mengapa meminta opsi penghindaran tidak mengubah rute Anda. Misalnya, satu-satunya rute dari tempat asal ke tempat tujuan membuat mustahil untuk menghindari jalan raya atau feri. Atau, rute alternatif justru memperpanjang waktu tempuh secara signifikan.

Contoh

Contoh berikut menunjukkan cara menyetel pengubah rute untuk menghindari jalan tol dalam permintaan computeRoutes.

const requestWithAvoid = {
  origin: 'Kirkland, WA',
  destination: 'University of Washington',
  travelMode: 'DRIVING',
  routeModifiers: {
    avoidTolls: true,
  },
  fields: ['path'],
};