নির্বাচিত রুট পান

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

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

একটি নির্দিষ্ট নির্বাচিত রুট পান

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

  "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"

}

নির্বাচিত রুটগুলির তালিকা

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

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

নিম্নলিখিত কোড নমুনাটি একটি গুগল ক্লাউড প্রকল্পের সাথে যুক্ত সমস্ত নির্বাচিত রুটের তথ্য পেতে 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 এন্ডপয়েন্ট রেসপন্সের কাঠামো দেখায়।

{
  "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"
    },
    {
      "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"
    },
  ]
}