Waypoint

একটি ওয়েপয়েন্টকে অন্তর্ভুক্ত করে। ওয়েপয়েন্টগুলো একটি রুটের শুরু ও শেষ চিহ্নিত করে এবং রুট বরাবর মধ্যবর্তী বিরতিস্থলগুলোও অন্তর্ভুক্ত করে।

JSON উপস্থাপনা
{
  "via": boolean,
  "vehicleStopover": boolean,
  "sideOfRoad": boolean,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "location": {
    object (Location)
  },
  "placeId": string,
  "address": string,
  "navigationPointToken": string
  // End of mutually exclusive fields.
}
ক্ষেত্র
via

boolean

এই ওয়েপয়েন্টটিকে একটি থামার জায়গার পরিবর্তে একটি মাইলফলক হিসেবে চিহ্নিত করে। অনুরোধের প্রতিটি নন-ভায়া ওয়েপয়েন্টের জন্য, প্রতিক্রিয়াটি যাত্রার সেই অংশের বিরতিগুলোর বিবরণ দেওয়ার জন্য ' legs ' অ্যারেতে একটি এন্ট্রি যুক্ত করে। যখন আপনি চান যে রুটটি কোনো বিরতি ছাড়াই এই ওয়েপয়েন্টের মধ্য দিয়ে যাক, তখন এই মানটি 'true' সেট করুন। ভায়া ওয়েপয়েন্টগুলো legs ' অ্যারেতে কোনো এন্ট্রি যোগ করে না, কিন্তু এগুলো ওয়েপয়েন্টের মধ্য দিয়ে যাত্রাপথ নির্ধারণ করে। আপনি শুধুমাত্র মধ্যবর্তী ওয়েপয়েন্টগুলোতে এই মানটি সেট করতে পারবেন। আপনি যদি টার্মিনাল ওয়েপয়েন্টগুলোতে এই ফিল্ডটি সেট করেন, তাহলে অনুরোধটি ব্যর্থ হবে। যদি ComputeRoutesRequest.optimize_waypoint_order 'true' সেট করা থাকে, তাহলে এই ফিল্ডটি 'true' সেট করা যাবে না; অন্যথায়, অনুরোধটি ব্যর্থ হবে।

vehicleStopover

boolean

এটি নির্দেশ করে যে ওয়েপয়েন্টটি যানবাহন থামার জন্য নির্ধারিত, যেখানে যাত্রী তোলা বা নামানোর উদ্দেশ্য রয়েছে। আপনি যখন এই মানটি সেট করেন, তখন গণনা করা রুটে এমন রাস্তার নন- via ওয়েপয়েন্ট অন্তর্ভুক্ত করা হবে না যা যাত্রী তোলা এবং নামানোর জন্য অনুপযুক্ত। এই বিকল্পটি শুধুমাত্র DRIVE এবং TWO_WHEELER ভ্রমণ মোডের জন্য এবং যখন locationType Location হয়, তখনই কাজ করে।

sideOfRoad

boolean

এটি নির্দেশ করে যে এই ওয়েপয়েন্টের অবস্থানটি এমনভাবে তৈরি করা হয়েছে যাতে যানবাহনটি রাস্তার একটি নির্দিষ্ট পাশে থামতে পছন্দ করে। আপনি যখন এই মানটি সেট করেন, তখন রুটটি সেই অবস্থানের মধ্য দিয়ে এমনভাবে যাবে যাতে যানবাহনটি রাস্তার সেই পাশে থামতে পারে, যেদিকে অবস্থানটি রাস্তার কেন্দ্র থেকে ঝুঁকে আছে। এই বিকল্পটি শুধুমাত্র DRIVE এবং TWO_WHEELER RouteTravelMode জন্য কাজ করে।

অবস্থান উপস্থাপনের বিভিন্ন উপায়। নিচে পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি উত্তরে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা থাকবে:
location

object ( Location )

ভৌগোলিক স্থানাঙ্ক ব্যবহার করে নির্দিষ্ট একটি বিন্দু, যেখানে একটি ঐচ্ছিক শিরোনাম অন্তর্ভুক্ত থাকতে পারে।

placeId

string

ওয়েপয়েন্টটির সাথে সংশ্লিষ্ট POI প্লেস আইডি।

address

string

পাঠযোগ্য ঠিকানা অথবা একটি প্লাস কোড। বিস্তারিত জানতে https://plus.codes দেখুন।

navigationPointToken

string

একটি টোকেন যা একটি NavigationPoint শনাক্ত করে এবং যা জিওকোডিং এপিআই-এর SearchDestinations মেথড থেকে প্রাপ্ত হয়।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।