স্থানীয় মান অনুরোধ করুন

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

স্থানীয়কৃত প্রতিক্রিয়া মান হল একটি অতিরিক্ত প্রতিক্রিয়া ক্ষেত্র যা ফেরত দেওয়া প্যারামিটার মানের জন্য স্থানীয়কৃত পাঠ্য প্রদান করে। ভ্রমণের সময়কাল, দূরত্ব এবং ইউনিট সিস্টেম (মেট্রিক বা ইম্পেরিয়াল) এর জন্য স্থানীয়কৃত পাঠ্য প্রদান করা হয়। আপনি একটি ফিল্ড মাস্ক ব্যবহার করে স্থানীয়কৃত মানগুলির জন্য অনুরোধ করতে পারেন এবং ভাষা এবং ইউনিট সিস্টেম নির্দিষ্ট করতে পারেন অথবা API দ্বারা অনুমান করা মানগুলি ব্যবহার করতে পারেন। বিস্তারিত জানার জন্য, স্থানীয়কৃত মূল্য দেখুন।

উদাহরণস্বরূপ, যদি আপনি জার্মান (de) এবং ইম্পেরিয়াল ইউনিটের জন্য একটি ভাষা কোড নির্দিষ্ট করেন, তাহলে আপনি distanceMeters জন্য 49889.7 মান পাবেন, তবে স্থানীয় পাঠ্যটি জার্মান এবং ইম্পেরিয়াল ইউনিটে দূরত্ব পরিমাপ প্রদান করে, তাই "31 মেইল।"

স্থানীয় মানগুলির অনুরোধ করতে, নিম্নলিখিত পদক্ষেপগুলি গ্রহণ করুন:

  1. ComputeRoutesRequest এর fields সম্পত্তিতে localizedValues ​​ক্ষেত্রটি যোগ করুন।
  2. ঐচ্ছিকভাবে, ComputeRoutesRequest এর languageCode এবং units বৈশিষ্ট্য ব্যবহার করে ভাষা এবং ইউনিট সিস্টেম নির্দিষ্ট করুন।

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

const requestWithLocalizedValues = {
  origin: 'San Diego, CA',
  destination: 'Ensenada, MX',
  travelMode: 'DRIVING',
  language: 'es',
  units: google.maps.UnitSystem.METRIC,
  fields: ['path', 'localizedValues', 'distanceMeters', 'durationMillis'],
};
  

যদি আপনি ভাষা বা ইউনিট সিস্টেম নির্দিষ্ট না করেন, তাহলে computeRoutes পদ্ধতিটি মূল ওয়েপয়েন্ট থেকে অবস্থান এবং দূরত্বের একক অনুমান করে। তাই মার্কিন যুক্তরাষ্ট্রে রাউটিং অনুরোধের জন্য, API en-US ভাষা এবং IMPERIAL ইউনিট অনুমান করে।

স্থানীয় মানগুলি পড়তে route.localizedValues ​​ব্যবহার করুন। উদাহরণস্বরূপ:

const localizedValues = route.localizedValues;
const distance = localizedValues.distanceMeters;
const duration = localizedValues.duration;
const durationStatic = localizedValues.staticDuration;