تُحاط مجموعة من الشروط الاختيارية التي يجب استيفاؤها عند احتساب المسارات.
| تمثيل JSON |
|---|
{ "avoidTolls": boolean, "avoidHighways": boolean, "avoidFerries": boolean, "avoidIndoor": boolean, "vehicleInfo": { object ( |
| الحقول | |
|---|---|
avoid |
عند الضبط على "صحيح"، يتم تجنُّب الطرق ذات رسوم العبور عندما يكون ذلك معقولاً، مع إعطاء الأولوية للمسارات التي لا تحتوي على طرق برسوم عبور. ينطبق ذلك على وضعَي التنقّل |
avoid |
عند الضبط على "صحيح"، يتم تجنُّب الطرق السريعة حيثما كان ذلك معقولاً، مع إعطاء الأولوية للمسارات التي لا تحتوي على طرق سريعة. ينطبق ذلك على وضعَي التنقّل |
avoid |
عند ضبطها على "صحيح"، يتم تجنُّب العبّارات كلما أمكن ذلك، مع منح الأولوية للمسارات التي لا تتضمّن العبّارات. ينطبق ذلك على وضعَي التنقّل |
avoid |
عند ضبطها على "صحيح"، يتم تجنُّب التنقّل داخل المباني حيثما أمكن، مع إعطاء الأولوية للمسارات التي لا تتضمّن التنقّل داخل المباني. ينطبق ذلك على وضع السفر |
vehicle |
تُستخدَم لتحديد معلومات المركبة. |
toll |
يتضمّن هذا القسم معلومات حول بطاقات رسوم العبور. إذا تم توفير بطاقات عبور، تحاول واجهة برمجة التطبيقات عرض سعر البطاقة. في حال عدم توفير بطاقات رسوم العبور، تتعامل واجهة برمجة التطبيقات مع رسوم العبور على أنّها غير معروفة وتحاول إرجاع السعر النقدي. ينطبق ذلك على وضعَي التنقّل |
VehicleInfo
تُستخدم لتضمين معلومات المركبة، مثل نوع انبعاثات المركبة.
| تمثيل JSON |
|---|
{
"emissionType": enum ( |
| الحقول | |
|---|---|
emission |
يصف نوع انبعاثات المركبة. لا يسري هذا الإجراء إلا على |