রুট API বর্তমানে পূর্বরূপ (প্রি-GA) এ রয়েছে। প্রাক-GA পণ্য এবং বৈশিষ্ট্যগুলির সীমিত সমর্থন থাকতে পারে এবং প্রাক-GA পণ্য এবং বৈশিষ্ট্যগুলির পরিবর্তনগুলি অন্যান্য প্রাক-GA সংস্করণগুলির সাথে সামঞ্জস্যপূর্ণ নাও হতে পারে। প্রাক-GA অফারগুলি Google মানচিত্র প্ল্যাটফর্ম পরিষেবার নির্দিষ্ট শর্তাবলী দ্বারা আচ্ছাদিত। আরও তথ্যের জন্য, লঞ্চ পর্যায়ের বিবরণ দেখুন।

অবস্থান এবং রুট বিকল্প নির্দিষ্ট করুন

একটি রুট বা একটি রুট ম্যাট্রিক্স গণনা করতে, আপনাকে অবশ্যই ন্যূনতম রুটের উৎপত্তির অবস্থান এবং রুটের গন্তব্যের অবস্থান উল্লেখ করতে হবে। রুটের একটি ওয়েপয়েন্ট হিসাবে প্রতিটি অবস্থান সংজ্ঞায়িত করুন।

অবস্থানের পাশাপাশি, আপনি রুট নিয়ন্ত্রণ করতে বিভিন্ন বিকল্প নির্দিষ্ট করতে পারেন। উদাহরণস্বরূপ, আপনি টোল এড়াতে বা রুটটি হাঁটার জন্য বা দুই চাকার যানবাহনের জন্য নির্দিষ্ট করতে পারেন।

একটি অবস্থান নির্দিষ্ট করুন

Routes API-এর জন্য, আপনি একটি Waypoint (REST) ​​বা Waypoint (gRPC) অবজেক্ট তৈরি করে একটি অবস্থানের প্রতিনিধিত্ব করেন। একটি ওয়েপয়েন্ট সংজ্ঞায়িত করার জন্য, আপনি একটি অক্ষাংশ এবং দ্রাঘিমাংশ জুড়ি হিসাবে ভৌগলিক অবস্থান (REST) ​​বা অবস্থান (gRPC) নির্দিষ্ট করুন৷

উদাহরণস্বরূপ, একটি রুট গণনা করতে, একটি latitude এবং longitude জোড়া হিসাবে রুটের origin এবং destination জন্য একটি ওয়েপয়েন্ট নির্দিষ্ট করুন:

{
  "origin":{
    "location":{
      "latLng":{
        "latitude": 37.419734,
        "longitude": -122.0827784
      }
    }
  },
  "destination":{
    "location":{
      "latLng":{
        "latitude": 37.417670,
        "longitude": -122.079595
      }
    }
  },
...
}

বিকল্পভাবে, আপনি origin বা destination নির্দিষ্ট করতে একটি স্থান আইডি ব্যবহার করতে পারেন। যেহেতু একটি অক্ষাংশ এবং দ্রাঘিমাংশের জুটি রাস্তাগুলিতে স্ন্যাপ করা হয়েছে, আপনি এমন একটি জায়গার আইডি খুঁজে পেতে পারেন যা কিছু পরিস্থিতিতে আরও ভাল ফলাফল দেয়৷

জিওকোডিং API এবং স্থান API (স্থান স্বয়ংসম্পূর্ণ সহ) থেকে স্থান আইডি পুনরুদ্ধার করুন। স্থান আইডি সম্পর্কে আরও জানতে, স্থান আইডি ওভারভিউ দেখুন।

নিম্নলিখিত উদাহরণটি origin এবং destination উভয়ের জন্য একটি স্থান আইডি পাস করতে placeId বৈশিষ্ট্য ব্যবহার করে:

{
  "origin":{
    "placeId": "ChIJayOTViHY5okRRoq2kGnGg8o"
  },
  "destination":{
    "placeId": "ChIJTYKK2G3X5okRgP7BZvPQ2FU"
  },
  ...
}

একটি রুট ম্যাট্রিক্সের জন্য, একটি latitude এবং longitude জুড়ি হিসাবে বা একটি স্থান আইডি হিসাবে origins এবং destinations অ্যারেগুলির এক বা একাধিক ওয়েপয়েন্ট নির্দিষ্ট করুন:

{
  "origins": [
  {
    "waypoint": { "location": { "latLng": {
      "latitude": 37.420761,
      "longitude": -122.081356,
    }}}
  },
  {
    "waypoint": { "location": { "latLng": {
      "latitude": 37.403184,
      "longitude": -122.097371,
    }}}
  }],

  "destinations": [
  {
    "waypoint": { "location": { "latLng": {
      "latitude": 37.420999,
      "longitude": -122.086894,
    }}}
  },
  {
    "waypoint": { "location": { "latLng": {
      "latitude": 37.383047,
      "longitude": -122.044651,
    }}}
  }],
...
}

Routes API আপনাকে ওয়েপয়েন্ট তৈরি করার জন্য অনেক অপশন প্রদান করে। ওয়েপয়েন্ট সম্পর্কে আরও তথ্য এবং উদাহরণের জন্য, দেখুন:

রুট বিকল্প সেট করুন

উত্স এবং গন্তব্য নির্দিষ্ট করার পাশাপাশি, আপনি রুট নিয়ন্ত্রণ করার জন্য অনেকগুলি বিকল্প নির্দিষ্ট করতে পারেন। নিম্নলিখিত সারণী এই বিকল্পগুলি তালিকাভুক্ত করে:

অপশন বর্ণনা
ভ্রমণ মোড

ভ্রমণের মোড, যেমন ড্রাইভ, সাইকেল, হাঁটা বা দুই চাকার যান।

RouteTravelMode দেখুন।

রাউটিং পছন্দ ট্রাফিক পরিস্থিতি বিবেচনায় নিতে হবে কিনা। রাউটিং পছন্দ দেখুন।
ছাড়ার সময় প্রস্থানের সময় উল্লেখ করুন।
রুট মডিফায়ার টোল এড়াতে, হাইওয়ে এড়াতে এবং অন্যান্য বিকল্পগুলির মতো বিকল্পগুলি নির্দিষ্ট করুন৷ RouteModifiers দেখুন।
ভাষার কোড প্রত্যাবর্তিত প্রতিক্রিয়ার জন্য ভাষা কোড (শুধুমাত্র কম্পিউট রুট)।
ইউনিট প্রতিক্রিয়ায় পরিমাপের একক (শুধুমাত্র কম্পিউট রুট)।