Package google.maps.roads.selection.v1

সূচক

রাস্তা নির্বাচন

রাস্তা নির্বাচন API-এর জন্য পরিষেবার সংজ্ঞা।

BatchCreateSelectedRoutes

rpc BatchCreateSelectedRoutes( BatchCreateSelectedRoutesRequest ) returns ( BatchCreateSelectedRoutesResponse )

একাধিক নির্বাচিত রুট তৈরি করে এবং প্রতিটি রুটের জন্য পর্যায়ক্রমে ক্যাশে তথ্য পুনরুদ্ধার করার জন্য একটি সময়সূচী শুরু করে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform
সিলেক্টেড রুট তৈরি করুন

rpc CreateSelectedRoute( CreateSelectedRouteRequest ) returns ( SelectedRoute )

একটি নির্বাচিত রুট তৈরি করে এবং রুটের জন্য পর্যায়ক্রমে ক্যাশে তথ্য পুনরুদ্ধার করার জন্য একটি সময়সূচী শুরু করে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform
সিলেক্টেড রুট মুছুন

rpc DeleteSelectedRoute( DeleteSelectedRouteRequest ) returns ( Empty )

নির্দিষ্ট প্রকল্পের জন্য নির্দিষ্ট নির্বাচিত রুট মুছে দেয়।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform
GetSelectedRoute

rpc GetSelectedRoute( GetSelectedRouteRequest ) returns ( SelectedRoute )

এটির নামের দ্বারা নির্দিষ্ট করা একটি নির্বাচিত রুট পায়।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform
তালিকানির্বাচিত রুট

rpc ListSelectedRoutes( ListSelectedRoutesRequest ) returns ( ListSelectedRoutesResponse )

পেজিনেশন সহ নির্দিষ্ট প্রকল্পের জন্য সমস্ত নির্বাচিত রুট তালিকাভুক্ত করে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform

BatchCreateSelectedRoutesRequest

একাধিক SelectedRoute তৈরি করার অনুরোধ করুন।

ক্ষেত্র
parent

string

ঐচ্ছিক। সমস্ত নির্বাচিত রুট দ্বারা ভাগ করা প্রকল্প সংস্থান৷ বিন্যাস: projects/{project} যদি এটি সেট করা থাকে, CreateSelectedRouteRequest বার্তাগুলির মূল ক্ষেত্রটি হয় খালি থাকতে হবে বা এই ক্ষেত্রের সাথে মেলে।

requests[]

CreateSelectedRouteRequest

প্রয়োজন। অনুরোধ বার্তাটি তৈরি করার জন্য নির্বাচিত রুট নির্দিষ্ট করে। একটি ব্যাচে সর্বাধিক 1000টি নির্বাচিত রুট তৈরি করা যেতে পারে।

BatchCreateSelectedRoutesResponse

একাধিক SelectedRoute তৈরি থেকে প্রতিক্রিয়া.

ক্ষেত্র
selected_routes[]

SelectedRoute

নির্বাচিত রুট তৈরি করা হয়েছে।

সিলেক্টেড রুট রিকোয়েস্ট তৈরি করুন

একটি SelectedRoute তৈরি করার জন্য অনুরোধ করুন।

ক্ষেত্র
parent

string

প্রয়োজন। যে প্রজেক্টের অধীনে SelectedRoute তৈরি করা হবে। বিন্যাস: প্রকল্প/{project}

selected_route

SelectedRoute

প্রয়োজন। তৈরি করার জন্য SelectedRoute রুট।

selected_route_id

string

ঐচ্ছিক। SelectedRoute এর জন্য ব্যবহার করা ID, যা SelectedRoute এর রিসোর্স নামের চূড়ান্ত উপাদান হয়ে উঠবে।

এই মান 4-63 অক্ষর হওয়া উচিত, এবং বৈধ অক্ষরগুলি হল: "az", "AZ", "0-9" বা "-"৷ যদি এটি প্রদান করা না হয় বা খালি থাকে, তাহলে সম্পদ তৈরির পরে একটি UUID তৈরি করা হবে।

সিলেক্টেড রুট রিকোয়েস্ট মুছুন

একটি SelectedRoute মুছে ফেলার জন্য অনুরোধ করুন।

ক্ষেত্র
name

string

প্রয়োজন। মুছে ফেলার জন্য নির্বাচিত রুটের নাম। বিন্যাস: প্রকল্প/{project}/selectedRoutes/{selected_route}

GetSelectedRouteRequest

একটি SelectedRoute পেতে অনুরোধ করুন।

ক্ষেত্র
name

string

প্রয়োজন। পুনরুদ্ধার করার জন্য SelectedRoute নাম। বিন্যাস: প্রকল্প/{project}/selectedRoutes/{selected_route}

তালিকানির্বাচিত রুট অনুরোধ

SelectedRoute তালিকাভুক্ত করার জন্য অনুরোধ করুন৷

ক্ষেত্র
parent

string

প্রয়োজন। অভিভাবক, কোনটি এমন একটি প্রকল্প যা থেকে সমস্ত SelectedRoute জিজ্ঞাসা করা হবে৷ বিন্যাস: প্রকল্প/{project}/selectedRoutes

page_size

int32

ঐচ্ছিক। একটি প্রদত্ত পৃষ্ঠার জন্য যে ফলাফলগুলি ফেরত দিতে হবে তার সংখ্যা৷ যদি সেট না করা হয় ডিফল্ট মান 100। যখন 0 এর মান দেওয়া হয় তখন মানটি ডিফল্টে সেট করা হবে। সর্বাধিক মান হল 5000, 5000-এর উপরে যে কোনও মান 5000-এ সেট করা হবে৷

page_token

string

ঐচ্ছিক। একটি পৃষ্ঠা টোকেন, একটি পূর্ববর্তী ListSelectedRoutes কল থেকে প্রাপ্ত।

তালিকানির্বাচিত রুট প্রতিক্রিয়া

SelectedRoute গুলি তালিকাভুক্ত প্রতিক্রিয়া।

ক্ষেত্র
selected_routes[]

SelectedRoute

অনুরোধে নির্দিষ্ট প্রকল্পে সংরক্ষিত নির্বাচিত রুটের একটি পৃষ্ঠা।

next_page_token

string

টোকেন যা পরবর্তী পৃষ্ঠা পুনরুদ্ধার করতে page_token হিসাবে পাঠানো যেতে পারে। এই ক্ষেত্রটি খালি থাকলে, পরবর্তী পৃষ্ঠাগুলি নেই৷

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

একটি নির্বাচিত রুট একটি নির্দিষ্ট রুটকে প্রতিনিধিত্ব করে যা একজন গ্রাহক চুক্তিবদ্ধ ব্যবহারের ক্ষেত্রে পর্যায়ক্রমে তথ্য (যেমন সময়কাল) পুনরুদ্ধার করতে চায়।

ক্ষেত্র
name

string

শনাক্তকারী। SelectedRoute সম্পদের নাম।

বিন্যাস: প্রকল্প/{project}/selectedRoutes/{selected_route}

display_name

string

ঐচ্ছিক। রুটের প্রদর্শনের নাম। এটি একটি ঐচ্ছিক ক্ষেত্র যা গ্রাহক ব্যবহার করতে পারেন। এটা অনন্য হতে হবে না.

create_time

Timestamp

শুধুমাত্র আউটপুট। নির্বাচিত রুটটি প্রথম তৈরি করার সময়।

state

State

শুধুমাত্র আউটপুট। নির্বাচিত রুটের অবস্থা।

route_attributes

map<string, string>

ঐচ্ছিক। নির্বাচিত রুটের জন্য কাস্টম বৈশিষ্ট্য। ঐতিহাসিক এবং রিয়েল-টাইম রুট তথ্য পুনরুদ্ধার করার সময় তাদের যোগ করা রুটগুলির ফিল্টারিং/গ্রুপ করার অনুমতি দেয়। প্রতি রুটে 10টি পর্যন্ত অ্যাট্রিবিউট সমর্থিত। প্রতিটি কী এবং মান একটি অ-খালি স্ট্রিং হওয়া উচিত এবং এতে 100টি অক্ষর থাকতে পারে। কীগুলি "goog" দিয়ে শুরু করা উচিত নয়।

ইউনিয়ন ফিল্ড route_type । বর্তমানে শুধুমাত্র DynamicRoute সমর্থিত। route_type নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
dynamic_route

DynamicRoute

SelectedRoute একটি গতিশীল রুট।

validation_error

ValidationError

শুধুমাত্র আউটপুট। রাজ্যটি STATE_INVALID হলে নির্বাচিত রুটের জন্য বৈধতা ত্রুটি৷

ডাইনামিক রুট

এটি ওয়েপয়েন্ট (উৎপত্তি, গন্তব্য এবং মধ্যবর্তী) সহ একটি রুট উপস্থাপন করে। প্রকৃত রুটটি সমস্ত ওয়েপয়েন্ট অতিক্রম করার গ্যারান্টিযুক্ত, তবে বিভিন্ন ট্রাফিক অবস্থার কারণে এটি সময়ে সময়ে পরিবর্তিত হতে পারে।

ক্ষেত্র
origin

LatLng

প্রয়োজন। রুটের উৎপত্তিস্থল।

destination

LatLng

প্রয়োজন। রুটের শেষ অবস্থান।

intermediates[]

LatLng

ঐচ্ছিক। রুট বরাবর মধ্যবর্তী ওয়েপয়েন্টের একটি সেট (টার্মিনাল পয়েন্ট ব্যতীত)। তারা সবসময় পাস-বাই পয়েন্ট হয়. 25টি পর্যন্ত মধ্যবর্তী ওয়েপয়েন্ট সমর্থিত। সঠিকভাবে এগুলি যোগ করলে সময়ে সময়ে প্রকৃত রুটের তারতম্য কমাতে পারে।

রাজ্য

নির্বাচিত রুটের অবস্থা।

এনামস
STATE_UNSPECIFIED এই রুটের অবস্থা সেট করা নেই।
STATE_SCHEDULING রুট তৈরি করা হয়েছে এবং নির্ধারিত হচ্ছে।
STATE_RUNNING রুট তৈরি করা হয়েছে এবং একটি সক্রিয় সময়সূচী আছে।
STATE_DELETING রুটটি মুছে ফেলার জন্য চিহ্নিত করা হয়েছে৷
STATE_VALIDATING রুটটি বৈধ হওয়ার প্রক্রিয়াধীন রয়েছে।
STATE_INVALID বৈধতার মানদণ্ডের একটির ভিত্তিতে রুটটি অবৈধ৷

যাচাইকরণ ত্রুটি

নির্বাচিত রুটের জন্য যাচাইকরণ ত্রুটি৷

এনামস
VALIDATION_ERROR_UNSPECIFIED এই রুটের বৈধতা ত্রুটি সেট করা নেই.
VALIDATION_ERROR_ROUTE_OUTSIDE_JURISDICTION রুটটি প্রকল্পের এখতিয়ারের বাইরে।
VALIDATION_ERROR_LOW_ROAD_USAGE রুটে রাস্তার ব্যবহার কম (খুব কম লোক এর মধ্য দিয়ে যায়)।