Menentukan judul kendaraan dan sisi jalan

Titik jalan dapat menyertakan pengubah lokasi untuk mengubah cara penghitungan rute, termasuk setelan untuk heading dan sideOfRoad.

Tentukan arah kendaraan

Untuk menetapkan titik jalan, tentukan lokasi geografis Location (REST) atau Lokasi (gRPC) sebagai pasangan koordinat lintang/bujur.

Lokasi juga memungkinkan Anda menentukan arah tujuan kendaraan saat paket tiba di setiap titik jalan. Anda dapat menggunakan fitur ini untuk memastikan bahwa kendaraan tiba di sisi jalan yang sama dengan konsumen yang menunggu diangkat. Jika Anda tidak menentukan arah tujuan, kendaraan dapat tiba di sisi jalan yang salah.

Nilai arah adalah bilangan bulat yang sejajar dengan arah kompas, dan oleh karena itu berkisar dari nol hingga 359. Misalnya, nilai 0 menunjukkan judul arah Utara.

Contoh berikut menunjukkan cara mengatur heading untuk titik jalan.

{
  "origin":{
    "location":{
      "latLng":{
        "latitude": 37.419734,
        "longitude": -122.0827784
      },
      "heading": 127
    }
  },
  ...

Menentukan sisi preferensi jalan

Anda mewakili lokasi dengan membuat Titik jalan (REST) atau Waypoint (gRPC) . Lokasi yang didefinisikan oleh pasangan garis lintang dan bujur dapat sesuai dengan sisi tertentu dari jalan. Namun, untuk mendukung pengoptimalan rute, rute dapat tetap menetapkan persinggahan untuk berada di sisi jalan yang berlawanan dari lokasi HTTP/HTTPS.

Titik jalan mendukung properti sideOfRoad, yang menunjukkan bahwa lokasi titik jalan memiliki preferensi untuk perhentian kendaraan sisi jalan yang sama seperti yang ditentukan berdasarkan lokasi.

Tetapkan bahwa rute menggunakan sisi jalan yang diinginkan dengan menyetel atribut Properti sideOfRoad titik jalan ke true. Rute tersebut kemudian melewati lokasi sehingga kendaraan dapat berhenti di sisi jalan tempat lokasi tersebut menjadi bias.

Contoh berikut menunjukkan cara menetapkan sideOfRoad untuk titik jalan.

{
  "origin":{
    "location":{
      "latLng":{
        "latitude": 37.419734,
        "longitude": -122.0827784
      }
    },
    "sideOfRoad": true
  },
  ...