বেছে নেওয়া রুট পাওয়া

আপনি রুট তৈরি করার পরে, Roads Selection API GET এন্ডপয়েন্ট ব্যবহার করে সেটির তথ্য পেতে এবং যাচাইকরণের স্ট্যাটাস মনিটর করতে পারবেন।

আপনার প্রোজেক্টে বেছে নেওয়া সব রুটের তালিকা কীভাবে তৈরি করবেন এবং কোনও নির্দিষ্ট বেছে নেওয়া রুটের বিবরণ কীভাবে পাবেন তা এই পৃষ্ঠায় বর্ণনা করা হয়েছে।

নির্দিষ্ট কোনও বেছে নেওয়া রুট পান

বেছে নেওয়া কোনও নির্দিষ্ট রুট সম্পর্কে তথ্য পেতে, get এন্ডপয়েন্টে GET অনুরোধ পাঠান, এতে আপনি যে রুট সম্পর্কে তথ্য পেতে চান সেটির selectedRouteId অন্তর্ভুক্ত করুন।

  "https://roads.googleapis.com/selection/v1/projects/"\
"PROJECT_NUMBER/selectedRoutes/SELECTED_ROUTE_ID"

নিম্নলিখিত কোড স্যাম্পেল থেকে বেছে নেওয়া একটি রুটের তথ্য পেতে get এন্ডপয়েন্টে GET অনুরোধের স্ট্রাকচার দেখানো হয়েছে।

curl -X GET \
-H 'X-Goog-User-Project: PROJECT_NUMBER' \
-H 'Authorization: Bearer ACCESS_TOKEN' \
"https://roads.googleapis.com/selection/v1/projects/"\
"PROJECT_NUMBER/selectedRoutes/SELECTED_ROUTE_ID"

নিম্নলিখিত কোড স্যাম্পেল থেকে একটি বেছে নেওয়া রুটের তথ্য সহ get এন্ডপয়েন্ট উত্তরের স্ট্রাকচার দেখানো হয়েছে।

{
  "name": "projects/PROJECT_NUMBER/selectedRoutes/SELECTED_ROUTE_ID",
  "dynamicRoute": {
    "origin": {
      "latitude": ORIGIN_LATITUDE,
      "longitude": ORIGIN_LONGITUDE
    },
    "destination": {
      "latitude": DESTINATION_LATITUDE,
      "longitude": DESTINATION_LONGITUDE
    },
    "intermediates": [
      {
        "latitude": LATITUDE,
        "longitude": LONGITUDE
      },
      {
        "latitude": LATITUDE,
        "longitude": LONGITUDE
      },
      {
        "latitude": LATITUDE,
        "longitude": LONGITUDE
      }
    ]
  },
  "createTime": "CREATE_TIME",
  "state": "STATE",
  "dynamicRouting": TRUE_OR_FALSE
}

বেছে নেওয়া রুটের তালিকা

আপনার প্রোজেক্টের সাথে যুক্ত সব বেছে নেওয়া রুটের তালিকা পেতে, list এন্ডপয়েন্টে GET অনুরোধ পাঠান।

https://roads.googleapis.com/selection/v1/projects/PROJECT_NUMBER/selectedRoutes

নিম্নলিখিত কোড স্যাম্পেল, Google Cloud প্রোজেক্টের সাথে যুক্ত সব বেছে নেওয়া রুটের তথ্য পেতে, list এন্ডপয়েন্টে GET অনুরোধের স্ট্রাকচার দেখায়।

curl -X GET \
-H 'X-Goog-User-Project: PROJECT_NUMBER' \
-H 'Authorization: Bearer ACCESS_TOKEN' \
"https://roads.googleapis.com/selection/v1/projects/"\
"PROJECT_NUMBER/selectedRoutes"

নিম্নলিখিত কোড স্যাম্পেলটি একটি list এন্ডপয়েন্ট রেসপন্সের স্ট্রাকচার দেখায় যেখানে একটি Google Cloud প্রোজেক্টের সাথে যুক্ত সমস্ত বেছে নেওয়া রুটের তথ্য রয়েছে।

{
  "selectedRoutes": [
    {
      "name": "projects/PROJECT_NUMBER/selectedRoutes/SELECTED_ROUTE_ID",
      "dynamicRoute": {
        "origin": {
          "latitude": ORIGIN_LATITUDE,
          "longitude": ORIGIN_LONGITUDE
        },
        "destination": {
          "latitude": DESTINATION_LATITUDE,
          "longitude": DESTINATION_LONGITUDE
        }
      },
      "createTime": "CREATE_TIME",
      "state": "STATE",
      "dynamicRouting": TRUE_OR_FALSE
    },
    {
      "name": "projects/PROJECT_NUMBER/selectedRoutes/SELECTED_ROUTE_ID",
      "dynamicRoute": {
        "origin": {
          "latitude": ORIGIN_LATITUDE,
          "longitude": ORIGIN_LONGITUDE
        },
        "destination": {
          "latitude": DESTINATION_LATITUDE,
          "longitude": DESTINATION_LONGITUDE
        },
        "intermediates": [
          {
            "latitude": LATITUDE,
            "longitude": LONGITUDE
          },
          {
            "latitude": LATITUDE,
            "longitude": LONGITUDE
          },
          {
            "latitude": LATITUDE,
            "longitude": LONGITUDE
          }
        ]
      },
      "createTime": "CREATE_TIME",
      "state": "STATE",
      "dynamicRouting": TRUE_OR_FALSE
    }
  ]
}