الفهرس
IsochroneService(واجهة)GenerateIsochroneRequest(رسالة)GenerateIsochroneRequest.PolygonFidelity(تعداد)GenerateIsochroneRequest.RoutingPreference(تعداد)GenerateIsochroneRequest.TravelDirection(تعداد)GenerateIsochroneRequest.TravelMode(تعداد)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. |
حقل الربط origin الحقل مطلوب. نقطة البداية لاحتساب المنحنى المتساوي الزمن. يمكن أن يكون التعليق origin إحدى القيم التالية فقط: |
|
location |
نقطة الانطلاق كإحداثيات خط العرض وخط الطول |
place |
اسم المرجع الخاص بمكان، بالتنسيق |
PolygonFidelity
تتحكّم هذه السمة في مستوى التفاصيل في مضلّع خطوط التساوي الزمني.
| عمليات التعداد | |
|---|---|
POLYGON_FIDELITY_UNSPECIFIED |
لم يتم تحديد دقة المضلّع. سيستخدم الخادم القيمة التلقائية التي تستند إلى مدة الرحلة. |
LOW |
دقة منخفضة، وهي مناسبة لتغطية مساحات كبيرة بعدد أقل من الرؤوس. |
MEDIUM |
دقة متوسطة يجب تحقيق التوازن بين التفاصيل وحجم العناصر غير المرغوب فيها. |
HIGH |
دقة عالية حواف عالية الدقة، ولكن قد ينتج عنها ثقوب في المضلّع حيث تكون كثافة شبكة الطرق منخفضة. |
RoutingPreference
تحدّد هذه السمة كيفية دمج حالات حركة المرور في عملية الاحتساب.
| عمليات التعداد | |
|---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
لم يتم تحديد إعدادات توجيه مفضّلة، وسيستخدم الخادم الإعدادات التلقائية وهي TRAFFIC_UNAWARE. |
TRAFFIC_UNAWARE |
لن تأخذ عملية الحساب في الاعتبار أحوال حركة المرور. ستستند منطقة تساوي الوقت إلى شبكة الطرق وأوقات السفر الثابتة. هذا النوع مناسب لأغراض التخطيط حيث لا تشكّل حركة المرور عاملاً مهمًا. |
TRAFFIC_AWARE |
سيأخذ الحساب في الاعتبار أحوال حركة المرور المباشرة. |
TravelDirection
تحدّد هذه السمة اتجاه التنقّل لاحتساب منحنى تساوي الزمن.
| عمليات التعداد | |
|---|---|
TRAVEL_DIRECTION_UNSPECIFIED |
لم يتم تحديد اتجاه التنقّل. |
FROM |
تحسب هذه الطريقة المساحة التي يمكن الوصول إليها من نقطة البداية. مثال: "إلى أي مكان يمكنني التوصيل من مستودعي خلال 30 دقيقة؟" |
TO |
تحسب هذه الطريقة المساحة التي يمكنك الانتقال منها إلى نقطة البداية. مثال: "ما هي المناطق التي يمكن أن ينتقل منها الموظفون للوصول إلى المكتب في غضون 30 دقيقة؟" |
TravelMode
تحدّد هذه السمة وسيلة النقل المستخدَمة لاحتساب المنحنى المتساوي الزمن.
| عمليات التعداد | |
|---|---|
TRAVEL_MODE_UNSPECIFIED |
لم يتم تحديد وضع السفر. |
DRIVE |
السفر بسيارة ركاب |
BICYCLE |
السفر بالدراجة |
WALK |
التنقّل سيرًا على الأقدام |
GenerateIsochroneResponse
استجابة تحتوي على بيانات منحنى التساوي الزمني الذي تم إنشاؤه
| الحقول | |
|---|---|
isochrone |
النتائج فقط. المنطقة المتساوية الزمن التي تم إنشاؤها |
Isochrone
نتيجة احتساب خطوط تساوي الزمن، وتمثّل منطقة يمكن الوصول إليها من نقطة انطلاق خلال مدة تنقّل محدّدة
| الحقول | |
|---|---|
حقل الربط geometry التمثيل الهندسي لمنطقة تساوي الوقت. يمكن أن يكون التعليق geometry إحدى القيم التالية فقط: |
|
geo_json |
تمثّل هذه السمة شكل خطوط تساوي الزمن بتنسيق GeoJSON، باستخدام تنسيق RFC 7946: https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.6. |