لطلب أن تعرض خدمة Compute Routes رموزًا مميزة للطرق التي تم إنشاؤها، اتّبِع الخطوات التالية:
اضبط المَعلمات التالية المطلوبة لعرض رمز مميّز للمسار:
- اضبط قيمة
travelMode
علىDRIVE
. - اضبط السمة
routingPreference
علىTRAFFIC_AWARE
أوTRAFFIC_AWARE_OPTIMAL
.
- اضبط قيمة
تأكَّد من أنّ جميع نقاط الطريق في مسارك ليست نقاط طريق وسيطة.
حدِّد قناع الحقل
routes.routeToken
لعرض رمز مميّز للمسار:X-Goog-FieldMask: routes.routeToken
يمكنك استخدام رمز المسار للمسار المخطّط له في حزمة Navigation SDK. لمزيد من التفاصيل، راجِع:
مثال على رمز مميّز للمسار
في ما يلي مثال على نص طلب curl لمسار واحد من مصدر واحد إلى وجهة واحدة. يستخدم هذا الطلب أقنعة الحقول لطلب رمز مميّز للمسار، بالإضافة إلى مدة المسار ومسافته ومضلّعه:
curl -X POST -d {"origin":{ "location": { "latLng":{ "latitude": -37.8167, "longitude": 144.9619 } } }, "destination":{ "location": { "latLng":{ "latitude":-37.8155, "longitude": 144.9663 } } }, "routingPreference":"TRAFFIC_AWARE", "travelMode":"DRIVE" } -H 'X-Goog-Api-Key: YOUR_API_KEY' \ -H X-Goog-FieldMask: routes.routeToken,routes.duration,routes.distanceMeters,routes.polyline.encodedPolyline 'https://routes.googleapis.com/directions/v2:computeRoutes'
لمزيد من التفاصيل، يُرجى الاطّلاع على مرجع Compute Routes API.