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