لطلب أن تعرض Routes API علامات مسار للمسارات التي تم إنشاؤها، اتّبِع الخطوات التالية:
اضبط المَعلمات التالية المطلوبة لعرض رمز مسار:
- اضبط
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.