উপলভ্য রুট ম্যাট্রিক্স গাড়ির ধরন

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

আপনি বিভিন্ন ধরনের গাড়ির জন্য রুট ম্যাট্রিক্স পেতে পারেন। computeRouteMatrix HTTP POST অনুরোধে ভ্রমণের মোড সেট করতে, JSON অনুরোধের বডিতে travelMode ফিল্ডে RouteTravelMode এনাম ভ্যালু পাস করুন। আপনি travelMode ভ্যালু নির্দিষ্ট না করলে, Routes API ডিফল্ট হিসেবে DRIVE ব্যবহার করে।

আপনি ড্রাইভিং, দু-চাকার গাড়ি, ট্রানজিট, ট্রাক বা হাঁটার বিকল্প বেছে নিতে পারবেন। সাইকেল চালানো (BICYCLE) রুট ম্যাট্রিক্সের জন্য কাজ করে না।

বাহনের প্রকার RouteTravelMode ভ্যালু বিবরণ
ড্রাইভ DRIVE ড্রাইভিং রুট ম্যাট্রিক্স গণনা করুন। DRIVE আপনি গাড়ির ধরন উল্লেখ না করলে এটি ডিফল্ট হিসেবে বিবেচিত হবে।
দু'চাকার গাড়ি TWO_WHEELER আপনি যেভাবে রুটের জন্য রুট ম্যাট্রিক্স উল্লেখ করেন, ঠিক সেইভাবেই travelMode ফিল্ড ব্যবহার করে দুই চাকার মোটরচালিত গাড়ির জন্য রুট ম্যাট্রিক্স উল্লেখ করেন।
ট্রানজিট TRANSIT একটি ট্রানজিট রুট ম্যাট্রিক্স পান যা অঞ্চলে উপলভ্য পাবলিক ট্রান্সপোর্ট বিকল্পগুলি ব্যবহার করে। ট্রানজিট বিকল্পের মধ্যে অন্যান্য বিকল্পের সাথে বাস, পাতাল রেল ও ট্রেন অন্তর্ভুক্ত থাকতে পারে।
ট্রাক TRUCK বড় আকারের যানবাহন রুটিং ব্যবহার করে, গন্তব্য ও উৎসগুলির ম্যাট্রিক্সের জন্য ভ্রমণের সময় ও দূরত্ব গণনা করে। ওজন, উচ্চতা ও বিপজ্জনক উপাদান সংক্রান্ত বিধিনিষেধের কথা মাথায় রেখে সঠিক আনুমানিক হিসেব পেতে, আপনার গাড়ির origins[].routeModifiers.vehicleInfo ভৌত বৈশিষ্ট্য উল্লেখ করুন।
হেঁটে WALK হাঁটার রুট ম্যাট্রিক্স গণনা করো।

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

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

curl -X POST -d '{
  "origins": [
    {
      "waypoint": {
        "location": {
          "latLng": {
            "latitude": 37.420761,
            "longitude": -122.081356
          }
        }
      }
    }
  ],
  "destinations": [
    {
      "waypoint": {
        "location": {
          "latLng": {
            "latitude": 37.420999,
            "longitude": -122.086894
          }
        }
      }
    }
  ],
  "travelMode": "WALK"
}' \
-H 'Content-Type: application/json' -H 'X-Goog-Api-Key: YOUR_API_KEY' \
-H 'X-Goog-FieldMask: originIndex,destinationIndex,duration,distanceMeters,status,condition' \
'https://routes.googleapis.com/distanceMatrix/v2:computeRouteMatrix'