Waypoint

Mengenkapsulasi titik jalan. Titik jalan menandai awal dan akhir rute, serta menyertakan perhentian perantara di sepanjang rute.

Representasi JSON
{
  "via": boolean,
  "vehicleStopover": boolean,
  "sideOfRoad": boolean,

  // Union field location_type can be only one of the following:
  "location": {
    object (Location)
  },
  "placeId": string,
  "address": string
  // End of list of possible types for union field location_type.
}
Kolom
via

boolean

Menandai titik jalan ini sebagai pencapaian, bukan titik perhentian. Untuk setiap titik jalan non-via dalam permintaan, respons menambahkan entri ke array legs untuk memberikan detail persinggahan di segmen perjalanan tersebut. Tetapkan nilai ini ke true (benar) jika Anda ingin rute melewati titik jalan ini tanpa berhenti. Titik jalan melalui tidak menyebabkan entri ditambahkan ke array legs, tetapi mengarahkan perjalanan melalui titik jalan. Anda hanya dapat menetapkan nilai ini pada titik jalan yang merupakan tingkat menengah. Permintaan gagal jika Anda menetapkan kolom ini pada titik jalan terminal. Jika ComputeRoutesRequest.optimize_waypoint_order disetel ke benar (true), kolom ini tidak dapat disetel ke benar (true); jika tidak, permintaan akan gagal.

vehicleStopover

boolean

Menunjukkan bahwa titik jalan ditujukan untuk kendaraan yang berhenti, yang tujuannya adalah pengangkutan atau penurunan penumpang. Jika Anda menetapkan nilai ini, rute yang dihitung tidak akan menyertakan titik jalan non-via di jalan yang tidak sesuai untuk pengangkutan dan penurunan penumpang. Opsi ini hanya berfungsi untuk mode perjalanan DRIVE dan TWO_WHEELER, dan saat locationType adalah Location.

sideOfRoad

boolean

Menunjukkan bahwa lokasi titik jalan ini dimaksudkan agar kendaraan berhenti di sisi jalan tertentu. Jika Anda menetapkan nilai ini, rute akan melewati lokasi sehingga kendaraan dapat berhenti di sisi jalan yang orientasi lokasi dari pusat jalan. Opsi ini hanya berfungsi untuk DRIVE dan TWO_WHEELER RouteTravelMode.

Kolom union location_type. Berbagai cara untuk menampilkan lokasi. location_type hanya ada berupa salah satu diantara berikut:
location

object (Location)

Titik yang ditentukan menggunakan koordinat geografis, termasuk judul opsional.

placeId

string

ID Tempat POI yang terkait dengan titik jalan.

address

string

Alamat atau kode plus yang dapat dibaca manusia. Lihat https://plus.codes untuk mengetahui detailnya.