Indeks
IsochroneService(antarmuka)GenerateIsochroneRequest(pesan)GenerateIsochroneRequest.PolygonFidelity(enum)GenerateIsochroneRequest.RoutingPreference(enum)GenerateIsochroneRequest.TravelDirection(enum)GenerateIsochroneRequest.TravelMode(enum)GenerateIsochroneResponse(pesan)Isochrone(pesan)
IsochroneService
Layanan untuk menghitung isokron. Isokron adalah area yang dapat dijangkau dari titik asal tertentu dalam waktu perjalanan yang ditentukan.
| GenerateIsochrone |
|---|
|
Menghitung dan menampilkan satu isokron untuk sekumpulan parameter tertentu. |
GenerateIsochroneRequest
Permintaan untuk membuat satu isokron.
| Kolom | |
|---|---|
travel_duration |
Wajib. Waktu perjalanan untuk perhitungan isokron. Nilai harus positif dan dibatasi hingga 7.200 detik (120 menit). Untuk mode DRIVE, durasi maksimum yang diizinkan adalah 3.600 detik (60 menit). |
travel_mode |
Wajib. Moda transportasi. |
travel_direction |
Wajib. Arah perjalanan. |
routing_preference |
Opsional. Menentukan preferensi cara membuat rute. Nilai defaultnya adalah TRAFFIC_UNAWARE. |
enable_smoothing |
Opsional. Menentukan apakah akan memperhalus tepi poligon isokron yang dihasilkan. |
polygon_fidelity |
Opsional. Mengontrol presisi poligon yang dihasilkan. Nilai defaultnya adalah POLYGON_FIDELITY_UNSPECIFIED. |
Kolom union origin. Wajib. Titik awal untuk perhitungan isokron. origin hanya dapat berupa salah satu dari berikut: |
|
location |
Asal sebagai koordinat lintang/bujur. |
place |
Nama resource tempat, dalam format |
PolygonFidelity
Mengontrol tingkat detail dalam poligon isokron.
| Enum | |
|---|---|
POLYGON_FIDELITY_UNSPECIFIED |
Tidak ada keakuratan poligon yang ditentukan. Server akan menggunakan nilai defaultnya, yang didasarkan pada durasi perjalanan. |
LOW |
Presisi rendah. Cocok untuk mencakup area yang luas dengan lebih sedikit verteks. |
MEDIUM |
Presisi sedang. Keseimbangan antara detail dan ukuran artefak. |
HIGH |
Presisi tinggi. Tepi dengan fidelitas tinggi, tetapi dapat menghasilkan lubang dalam poligon jika kepadatan jaringan jalan rendah. |
RoutingPreference
Menentukan cara kondisi lalu lintas dimasukkan ke dalam penghitungan.
| Enum | |
|---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
Tidak ada preferensi perutean yang ditentukan. Server akan menggunakan defaultnya, yaitu TRAFFIC_UNAWARE. |
TRAFFIC_UNAWARE |
Penghitungan tidak akan mempertimbangkan kondisi lalu lintas. Isochrone akan didasarkan pada jaringan jalan dan waktu perjalanan statis. Ini cocok untuk tujuan perencanaan jika traffic bukan merupakan faktor. |
TRAFFIC_AWARE |
Penghitungan akan memperhitungkan kondisi lalu lintas langsung. |
TravelDirection
Menentukan arah perjalanan untuk penghitungan isokron.
| Enum | |
|---|---|
TRAVEL_DIRECTION_UNSPECIFIED |
Arah perjalanan tidak ditentukan. |
FROM |
Menghitung area yang dapat dijangkau dari titik asal. Contoh: "Ke mana saya bisa mengirimkan barang dari gudang saya dalam 30 menit?" |
TO |
Menghitung area yang dapat Anda lalui untuk mencapai titik asal. Contoh: "Dari mana karyawan saya dapat melakukan perjalanan ke kantor dalam waktu 30 menit?" |
TravelMode
Menentukan moda transportasi untuk penghitungan isokron.
| Enum | |
|---|---|
TRAVEL_MODE_UNSPECIFIED |
Tidak ada mode perjalanan yang ditentukan. |
DRIVE |
Bepergian dengan mobil penumpang. |
BICYCLE |
Bepergian dengan sepeda. |
WALK |
Bepergian dengan berjalan kaki. |
GenerateIsochroneResponse
Respons yang berisi data isokron yang dihasilkan.
| Kolom | |
|---|---|
isochrone |
Hanya output. Isochrone yang dihasilkan. |
Isochrone
Hasil penghitungan isokron, yang merepresentasikan area yang dapat dijangkau dari titik asal dalam waktu perjalanan tertentu.
| Kolom | |
|---|---|
Kolom union geometry. Representasi geometris isokron. geometry hanya dapat berupa salah satu dari berikut: |
|
geo_json |
Geometri isokron dalam format GeoJSON, menggunakan format RFC 7946: https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.6. |