Waypoint

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

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

  // Union field location_type can be only one of the following:
  "location": {
    object (Location)
  },
  "placeId": string,
  "address": string,
  "navigationPointToken": string
  // End of list of possible types for union field location_type.
}
ক্ষেত্র
via

boolean

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

vehicleStopover

boolean

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

sideOfRoad

boolean

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

Union ক্ষেত্র location_type । একটি অবস্থান উপস্থাপনের বিভিন্ন উপায়। location_type নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
location

object ( Location )

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

placeId

string

ওয়েপয়েন্টের সাথে সম্পর্কিত POI প্লেস আইডি।

address

string

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

navigationPointToken

string

জিওকোডিং API-এর SearchDestinations পদ্ধতি থেকে প্রাপ্ত একটি NavigationPoint শনাক্তকারী টোকেন।