একটি রুট বরাবর একটি স্টপ সেট করুন

ইউরোপীয় অর্থনৈতিক অঞ্চল (EEA) ডেভেলপাররা

কোনও রুটে স্টপ সেট করতে, উদাহরণস্বরূপ, পিকআপ বা ড্রপঅফের জন্য, আপনি একটি ওয়েপয়েন্টকে স্টপওভার ওয়েপয়েন্ট হিসাবে নির্ধারণ করেন। এটি করার জন্য, ওয়েপয়েন্টের vehicleStopover বৈশিষ্ট্যটি ব্যবহার করুন। এই সেটিংটি নিশ্চিত করে যে গণনা করা রুটটি এমন কোনও রাস্তায় শুরু বা শেষ না হয় যা পিকআপ এবং ড্রপ-অফের জন্য অনুপযুক্ত, যেমন হাইওয়ে বা টানেল।

একটি সুড়ঙ্গের ভেতরের রাস্তার উপর দিয়ে একটি সারফেস রোড অতিক্রম করলে পরিস্থিতি বিবেচনা করুন। যদি আপনি এমন একটি ওয়েপয়েন্ট নির্দিষ্ট করেন যেখানে দুটি রাস্তা ছেদ করে (যেমনটি একটি মানচিত্রে দেখা যাচ্ছে), তাহলে ফলাফলের রুটটি সারফেস রোড বা টানেলের যেকোনো একটিতে শুরু বা শেষ হবে। এই ফলাফলটি একটি সমস্যা উপস্থাপন করে কারণ আপনি টানেলগুলিতে পিকআপ বা ড্রপ-অফ করার জন্য থামতে পারবেন না।

যদি আপনি পিকআপ বা ড্রপ-অফের জন্য ওয়েপয়েন্ট ব্যবহার করতে চান, তাহলে আপনি vehicleStopover ফিল্ডটিকে true তে সেট করতে পারেন যাতে নিশ্চিত করা যায় যে ফলাফলের রুটটি এমন একটি রাস্তায় শুরু বা শেষ হয় যেখানে পিকআপ এবং ড্রপ-অফের অনুমতি রয়েছে।

নিম্নলিখিত উদাহরণ অনুরোধটি দেখায় কিভাবে একটি স্টপওভার ওয়েপয়েন্ট সেট করতে হয়:

const routeRequestWithIntermediates = {
  origin: 'Mountain View, CA',
  destination: 'San Francisco, CA',
  travelMode: 'DRIVING',
  intermediates: [
    {location: 'San Mateo, CA'},
    {location: 'Half Moon Bay, CA', vehicleStopover: true}
  ],
  fields: ['path', 'legs'],
};