Package google.maps.isochrones.v1

Indeks

IsochroneService

Layanan untuk menghitung isokron. Isokron adalah area yang dapat dijangkau dari titik asal tertentu dalam waktu perjalanan yang ditentukan.

GenerateIsochrone

rpc GenerateIsochrone(GenerateIsochroneRequest) returns (GenerateIsochroneResponse)

Menghitung dan menampilkan satu isokron untuk sekumpulan parameter tertentu.

GenerateIsochroneRequest

Permintaan untuk membuat satu isokron.

Kolom
travel_duration

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

TravelMode

Wajib. Moda transportasi.

travel_direction

TravelDirection

Wajib. Arah perjalanan.

routing_preference

RoutingPreference

Opsional. Menentukan preferensi cara membuat rute. Nilai defaultnya adalah TRAFFIC_UNAWARE.

enable_smoothing

bool

Opsional. Menentukan apakah akan memperhalus tepi poligon isokron yang dihasilkan.

polygon_fidelity

PolygonFidelity

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

LatLng

Asal sebagai koordinat lintang/bujur.

place

string

Nama resource tempat, dalam format places/{place_id}.

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

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

Struct

Geometri isokron dalam format GeoJSON, menggunakan format RFC 7946: https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.6.