রুট ম্যাট্রিক্স প্রতিক্রিয়া পর্যালোচনা করুন

একটি রুট ম্যাট্রিক্স অনুরোধ উৎস এবং গন্তব্য পথপয়েন্টের একটি অ্যারে ইনপুট হিসাবে নেয়। Routes API তারপর প্রতিটি মূল ওয়েপয়েন্ট থেকে প্রতিটি গন্তব্য ওয়েপয়েন্ট পর্যন্ত রুট গণনা করে। উদাহরণস্বরূপ, যদি আপনি দুটি মূল পথপয়েন্ট এবং দুটি গন্তব্য পথপয়েন্ট নির্দিষ্ট করেন, তাহলে API চারটি পৃথক রুট গণনা করে।

API প্রতিক্রিয়া একটি অ্যারে ধারণ করে, যেখানে প্রতিটি অ্যারে উপাদান একটি মূল ওয়েপয়েন্ট থেকে একটি গন্তব্য ওয়েপয়েন্টের রুটের সাথে মিলে যায়। অতএব, আপনি যদি দুটি অরিজিন ওয়েপয়েন্ট এবং দুটি গন্তব্য ওয়েপয়েন্ট নির্দিষ্ট করেন, প্রতিক্রিয়া অ্যারেতে চারটি উপাদান থাকে, প্রতিটি গণনা করা রুটের জন্য একটি।

প্রতিক্রিয়া ব্যবহার করে, আপনি আপনার গ্রাহকদের বিভিন্ন রুট বিকল্প সরবরাহ করতে পারেন এবং তারপর ব্যবহারকারীকে তাদের প্রয়োজনীয়তার জন্য উপযুক্ত রুট নির্বাচন করতে দিন।

ক্ষেত্রের মুখোশ সম্পর্কে

যখন আপনি একটি রুট গণনা করার জন্য একটি পদ্ধতি কল করেন, তখন আপনাকে অবশ্যই একটি ফিল্ড মাস্ক নির্দিষ্ট করতে হবে যা আপনাকে প্রতিক্রিয়াতে কোন ক্ষেত্রগুলিকে ফেরত দিতে চান তা নির্ধারণ করে। প্রত্যাবর্তিত ক্ষেত্রের কোনো ডিফল্ট তালিকা নেই। আপনি যদি এই তালিকাটি বাদ দেন, পদ্ধতিগুলি একটি ত্রুটি ফেরত দেয়।

এই নথির উদাহরণগুলি ক্ষেত্রের মুখোশগুলি বিবেচনায় না নিয়ে সম্পূর্ণ প্রতিক্রিয়া বস্তু দেখায়৷ একটি উত্পাদন পরিবেশে, আপনার প্রতিক্রিয়া শুধুমাত্র সেই ক্ষেত্রগুলিকে অন্তর্ভুক্ত করবে যা আপনি স্পষ্টভাবে ফিল্ড মাস্কে নির্দিষ্ট করেছেন৷

আরও তথ্যের জন্য, কোন তথ্য ফেরত দিতে হবে তা বেছে নিন দেখুন।

কপিরাইট প্রদর্শন সম্পর্কে

আপনার ব্যবহারকারীদের ফলাফলগুলি প্রদর্শন করার সময় আপনাকে অবশ্যই নিম্নলিখিত কপিরাইট বিবৃতি অন্তর্ভুক্ত করতে হবে:

Powered by Google, © YEAR Google

যেমন:

Powered by Google, ©2023 Google

উত্তরে রুটটি চিহ্নিত করুন

প্রতিক্রিয়ার প্রতিটি রুট সনাক্ত করতে originIndex এবং destinationIndex প্রতিক্রিয়া বৈশিষ্ট্য ব্যবহার করুন। এই বৈশিষ্ট্যগুলিতে ইনপুট উত্সের শূন্য-ভিত্তিক সূচক এবং ইনপুট গন্তব্য পথপয়েন্টগুলি রয়েছে যা রুট গণনা করতে ব্যবহৃত হয়। তার মানে অনুরোধে প্রথম অরিজিন ওয়েপয়েন্ট এবং প্রথম গন্তব্য ওয়েপয়েন্ট অ্যারে সূচক 0 এ রয়েছে।

উদাহরণস্বরূপ, প্রতিক্রিয়ার একটি রুটে রয়েছে:

"originIndex": 1,
"destinationIndex": 0

এই বৈশিষ্ট্যগুলি নির্দেশ করে যে রুটটি ইনপুট অ্যারেতে সূচক 1 এ মূল পথপয়েন্ট থেকে এবং সূচক 0 এ গন্তব্য পথপয়েন্ট থেকে গণনা করা হয়েছিল।

পরবর্তী রুটের জন্য:

"originIndex": 4,
"destinationIndex": 1

রুটটি ইনপুট অ্যারেতে সূচক 4-এ মূল পথপয়েন্ট থেকে এবং ইনপুট অ্যারের মধ্যে সূচক 1-এ গন্তব্য পথপয়েন্ট থেকে গণনা করা হয়েছিল।

প্রতিক্রিয়া সম্পর্কে

API প্রতিক্রিয়া প্রতিনিধিত্বকারী JSON অবজেক্টে একটি অ্যারে রয়েছে, যেখানে প্রতিটি অ্যারের উপাদান একটি মূল পথ থেকে একটি গন্তব্য ওয়েপয়েন্ট পর্যন্ত রুটকে সংজ্ঞায়িত করে।

originIndex এবং destinationIndex বৈশিষ্ট্যের পাশাপাশি, প্রতিটি রুটে সেই রুটের নির্দিষ্ট তথ্য থাকে, যেমন distanceMeters , duration এবং travelAdvisory

প্রতিক্রিয়া ফর্ম আছে:

[
  // One array element for each combination of origin and destination waypoints.
  {
    // The route for source waypoint 0 and destination waypoint 0.
    "originIndex": 0,
    "destinationIndex": 0,
    "status": {
      object (Status)
    },
    "condition": enum (RouteMatrixElementCondition),
    "distanceMeters": integer,
    "duration": string,
    "staticDuration": string,
    "travelAdvisory": {
      object (RouteTravelAdvisory)
    },
    "fallbackInfo": {
      object (FallbackInfo)
    }
  }
  {
    // The route for source waypoint 0 and destination waypoint 1.
    "originIndex": 0,
    "destinationIndex": 1,
    "status": {
      object (Status)
    },
    "condition": enum (RouteMatrixElementCondition),
    "distanceMeters": integer,
    "duration": string,
    "staticDuration": string,
    "travelAdvisory": {
      object (RouteTravelAdvisory)
    },
    "fallbackInfo": {
      object (FallbackInfo)
    }
  }
  …
]