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