لطلب أن تعرض خدمة Compute Routes رموزًا مميّزة للمسارات التي تم إنشاؤها، اتّبِع الخطوات التالية:
- اضبط المَعلمات التالية المطلوبة لعرض رمز مميّز للمسار:
- اضبط
travelModeعلىDRIVEأوTWO_WHEELER. - اضبط
routingPreferenceعلىTRAFFIC_AWAREأوTRAFFIC_AWARE_OPTIMAL.
- اضبط
- حدِّد مواقع نقطة الانطلاق والوجهة. يمكنك تحديد المواقع الجغرافية بما يتناسب مع حالة الاستخدام، وذلك باستخدام ما يلي: إحداثيات خط العرض وخط الطول أو سلاسل العناوين أو الرموز المميّزة لنقاط التنقّل أو أرقام تعريف الأماكن. اطّلِع على خيارات تحديد الموقع الجغرافي.
- تأكَّد من أنّ جميع نقاط الطريق في مسارك ليست نقاط طريق
Via. حدِّد قناع الحقل
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.