রুটের জন্য উপলভ্য গাড়ির ধরন

ইউরোপীয় অর্থনৈতিক অঞ্চল (EEA)-এর ডেভেলপার

আপনি বিভিন্ন ধরনের গাড়ির জন্য উপযুক্ত রুট পেতে পারেন। আপনি যদি কোনও গাড়ির ধরন নির্দিষ্ট না করেন, তাহলে Routes API ডিফল্ট হিসেবে পেট্রোল-চালিত গাড়ি (DRIVE) ব্যবহার করে।

computeRoutes HTTP POST অনুরোধে পরিবহনের মোড সেট করতে, travelMode ফিল্ডটি JSON অনুরোধের বডিতে পাস করুন, যেখানে RouteTravelMode enum ভ্যালু ব্যবহার করা হয় এবং ট্রানজিট, ড্রাইভিং, দুই চাকার গাড়ি, ট্রাক, হাঁটা বা সাইকেল চালানোর মতো বিকল্পগুলি থাকে।

বাহনের প্রকার RouteTravelMode ভ্যালু বিবরণ
সাইকেল BICYCLE সাইকেল ও অন্যান্য মানব-চালিত ভ্রমণের জন্য রুট গণনা করুন। মোটরচালিত দু'চাকার গাড়ির জন্য, দু'চাকার গাড়ি দেখুন।
ড্রাইভ DRIVE ড্রাইভিং রুট গণনা করা। DRIVE আপনি গাড়ির ধরন উল্লেখ না করলে এটি ডিফল্ট হিসেবে বিবেচিত হবে।
ট্রানজিট TRANSIT অঞ্চলে উপলভ্য পাবলিক ট্রান্সপোর্ট বিকল্প ব্যবহার করে নেভিগেশন সংক্রান্ত নির্দেশাবলীর জন্য ট্রানজিট রুট পান। ট্রানজিট বিকল্পের মধ্যে অন্যান্য বিকল্পের সাথে বাস, পাতাল রেল ও ট্রেন অন্তর্ভুক্ত থাকতে পারে। এছাড়াও, ট্রানজিট রুটে সাধারণত ট্রানজিট স্টেশনে হেঁটে যাওয়া, সেখান থেকে হেঁটে আসা এবং দুটি স্টেশনের মধ্যে হেঁটে যাওয়ার ব্যাপারে নির্দেশাবলী থাকে।
মোটরসাইকেল TWO_WHEELER মোটরসাইকেল বলতে দুই চাকার মোটরচালিত গাড়ি (যেমন, মোটরসাইকেল) বোঝায়। টু-হুইলার ভ্রমণ মোড, সাইকেল ভ্রমণ মোডের থেকে আলাদা, এটি হল হিউম্যান-পাওয়ারড ভ্রমণ মোড।
ট্রাক TRUCK routeModifiers.vehicleInfo-এ বড় গাড়ির ভৌত অ্যাট্রিবিউট ও সীমাবদ্ধতা উল্লেখ করে তার জন্য কাস্টমাইজ করা রুট হিসাব করুন। নিচু ব্রিজ, ওজনের সীমাবদ্ধতা এবং বিপদ এড়াতে এই ধরনের গাড়ি ব্যবহার করুন।
হেঁটে WALK হেঁটে যাওয়ার রুট গণনা করুন।

অনুরোধে ভ্রমণের মোড উল্লেখ করুন

computeRoutes অনুরোধে ভ্রমণের মোড নির্দিষ্ট করতে, HTTP POST JSON অনুরোধের বডিতে travelMode ফিল্ড সেট করুন এবং আপনার প্রয়োজনীয় Route প্রতিক্রিয়া ফিল্ড বেছে নিতে প্রয়োজনীয় X-Goog-FieldMask হেডার অন্তর্ভুক্ত করুন। আপনি যদি পুরনো Directions API থেকে মাইগ্রেট করেন, তাহলে POST JSON অনুরোধের বডিতে travelMode ফিল্ডটি পুরনো mode URL কোয়েরি প্যারামিটারকে প্রতিস্থাপন করে। আরও তথ্যের জন্য, Routes API-তে মাইগ্রেট করুন দেখুন।

curl -X POST -d '{
  "origin": {
    "location": {
      "latLng": {
        "latitude": 37.419734,
        "longitude": -122.0827784
      }
    }
  },
  "destination": {
    "location": {
      "latLng": {
        "latitude": 37.417670,
        "longitude": -122.079595
      }
    }
  },
  "travelMode": "BICYCLE"
}' \
-H 'Content-Type: application/json' -H 'X-Goog-Api-Key: YOUR_API_KEY' \
-H 'X-Goog-FieldMask: routes.duration,routes.distanceMeters,routes.polyline.encodedPolyline' \
'https://routes.googleapis.com/directions/v2:computeRoutes'