ดัชนี
IsochroneService(อินเทอร์เฟซ)GenerateIsochroneRequest(ข้อความ)GenerateIsochroneRequest.PolygonFidelity(enum)GenerateIsochroneRequest.RoutingPreference(enum)GenerateIsochroneRequest.TravelDirection(enum)GenerateIsochroneRequest.TravelMode(enum)GenerateIsochroneResponse(ข้อความ)Isochrone(ข้อความ)
IsochroneService
บริการสำหรับการคำนวณไอโซโครน ไอโซโครนคือพื้นที่ที่สามารถเข้าถึงได้จากจุดเริ่มต้นที่กำหนดภายในระยะเวลาเดินทางที่ระบุ
| GenerateIsochrone |
|---|
|
คำนวณและแสดงไอโซโครนเดียวสำหรับชุดพารามิเตอร์ที่กำหนด |
GenerateIsochroneRequest
คำขอสร้างไอโซโครนเดียว
| ช่อง | |
|---|---|
travel_duration |
ต้องระบุ ระยะเวลาเดินทางสำหรับการคำนวณไอโซโครน ค่าต้องเป็นค่าบวกและมีค่าสูงสุด 7200 วินาที (120 นาที) สำหรับโหมด DRIVE ระยะเวลาสูงสุดที่อนุญาตคือ 3600 วินาที (60 นาที) |
travel_mode |
ต้องระบุ โหมดการเดินทาง |
travel_direction |
ต้องระบุ ทิศทางการเดินทาง |
routing_preference |
ไม่บังคับ ระบุค่ากำหนดสำหรับวิธีกำหนดเส้นทาง ค่าเริ่มต้นคือ TRAFFIC_UNAWARE |
enable_smoothing |
ไม่บังคับ ระบุว่าจะปรับขอบของรูปหลายเหลี่ยมไอโซโครนที่ได้ให้เรียบหรือไม่ |
polygon_fidelity |
ไม่บังคับ ควบคุมความแม่นยำของรูปหลายเหลี่ยมที่สร้างขึ้น ค่าเริ่มต้นคือ POLYGON_FIDELITY_UNSPECIFIED |
ฟิลด์ Union origin ต้องระบุ จุดเริ่มต้นสำหรับการคำนวณไอโซโครน origin ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
location |
จุดเริ่มต้นเป็นพิกัดละติจูด/ลองจิจูด |
place |
ชื่อทรัพยากรของสถานที่ในรูปแบบ |
PolygonFidelity
ควบคุมระดับรายละเอียดในรูปหลายเหลี่ยมไอโซโครน
| Enum | |
|---|---|
POLYGON_FIDELITY_UNSPECIFIED |
ไม่ได้ระบุความแม่นยำของรูปหลายเหลี่ยม เซิร์ฟเวอร์จะใช้ค่าเริ่มต้นซึ่งอิงตามระยะเวลาเดินทาง |
LOW |
ความแม่นยำต่ำ เหมาะสำหรับการครอบคลุมพื้นที่ขนาดใหญ่ที่มีจุดยอดน้อย |
MEDIUM |
ความแม่นยำปานกลาง ความสมดุลระหว่างรายละเอียดกับขนาดของอาร์ติแฟกต์ |
HIGH |
ความแม่นยำสูง ขอบมีความแม่นยำสูง แต่อาจทำให้เกิดรูในรูปหลายเหลี่ยมในบริเวณที่มีความหนาแน่นของเครือข่ายถนนต่ำ |
RoutingPreference
กำหนดวิธีรวมสภาพการจราจรในการคำนวณ
| Enum | |
|---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
ไม่ได้ระบุค่ากำหนดการกำหนดเส้นทาง เซิร์ฟเวอร์จะใช้ค่าเริ่มต้น ซึ่งคือ TRAFFIC_UNAWARE |
TRAFFIC_UNAWARE |
การคำนวณจะไม่พิจารณาสภาพการจราจร ไอโซโครนจะอิงตามเครือข่ายถนนและระยะเวลาเดินทางคงที่ เหมาะสำหรับการวางแผนในกรณีที่การจราจรไม่ใช่ปัจจัย |
TRAFFIC_AWARE |
การคำนวณจะพิจารณาสภาพการจราจรแบบเรียลไทม์ |
TravelDirection
ระบุทิศทางการเดินทางสำหรับการคำนวณไอโซโครน
| Enum | |
|---|---|
TRAVEL_DIRECTION_UNSPECIFIED |
ไม่ได้ระบุทิศทางการเดินทาง |
FROM |
คำนวณพื้นที่ที่สามารถเข้าถึงได้ จาก จุดเริ่มต้น ตัวอย่าง: "ฉันจะส่งสินค้าจากคลังสินค้าของฉันไปที่ใดได้บ้างภายใน 30 นาที" |
TO |
คำนวณพื้นที่ที่คุณสามารถเดินทาง ไปยัง จุดเริ่มต้นได้ ตัวอย่าง: "พนักงานของฉันจะเดินทางจากที่ใดมายังออฟฟิศได้บ้างภายใน 30 นาที" |
TravelMode
กำหนดโหมดการเดินทางสำหรับการคำนวณไอโซโครน
| Enum | |
|---|---|
TRAVEL_MODE_UNSPECIFIED |
ไม่ได้ระบุโหมดการเดินทาง |
DRIVE |
เดินทางโดยรถยนต์นั่งส่วนบุคคล |
BICYCLE |
เดินทางโดยจักรยาน |
WALK |
เดินทางด้วยการเดิน |
GenerateIsochroneResponse
การตอบกลับที่มีข้อมูลไอโซโครนที่สร้างขึ้น
| ช่อง | |
|---|---|
isochrone |
เอาต์พุตเท่านั้น ไอโซโครนที่สร้างขึ้น |
Isochrone
ผลลัพธ์ของการคำนวณไอโซโครน ซึ่งแสดงถึงพื้นที่ที่สามารถเข้าถึงได้จากจุดเริ่มต้นภายในระยะเวลาเดินทางที่ระบุ
| ช่อง | |
|---|---|
ฟิลด์ Union geometry ภาพแสดงทางเรขาคณิตของไอโซโครน geometry ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
geo_json |
รูปทรงเรขาคณิตของไอโซโครนในรูปแบบ GeoJSON โดยใช้รูปแบบ RFC 7946: https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.6 |