দিকনির্দেশ API বা দূরত্ব ম্যাট্রিক্স API থেকে স্থানান্তর করুন

এই নির্দেশিকা বর্ণনা করে যে কীভাবে নির্দেশাবলী API বা দূরত্ব ম্যাট্রিক্স API ব্যবহার করে এমন অ্যাপগুলিকে রুট API ব্যবহার করতে স্থানান্তর করতে হয়। রুট API এর বিশদ বিবরণের জন্য, পণ্যের ওভারভিউ দেখুন।

মাইগ্রেশনের জন্য বিলিং সেরা অনুশীলন

এই নির্দেশিকা প্রযোজ্য যদি আপনার API ব্যবহার দ্বিতীয়-স্তরের মূল্যে যাওয়ার জন্য যথেষ্ট বেশি হয়। একটি API-এর একটি নতুন সংস্করণে স্থানান্তরিত করার সময়, আপনাকে একটি ভিন্ন SKU-এর জন্য বিল করা হচ্ছে৷ আপনার ট্রানজিশনের মাসে বর্ধিত খরচ এড়াতে, আমরা যতটা সম্ভব মাসের শুরুতে প্রোডাকশনে নতুন APIগুলিতে স্যুইচ করার পরামর্শ দিই। এটি নিশ্চিত করবে যে আপনি মাইগ্রেশন মাসে সর্বাধিক সাশ্রয়ী মাসিক মূল্য নির্ধারণের স্তরগুলিতে পৌঁছেছেন৷ মূল্য নির্ধারণের স্তর সম্পর্কে তথ্যের জন্য, মূল্য নির্ধারণের পৃষ্ঠা এবং মূল্যের FAQ দেখুন।

REST API শেষ পয়েন্ট আপডেট করুন

নতুন রুট API এন্ডপয়েন্ট ব্যবহার করতে আপনার কোড আপডেট করুন

দিকনির্দেশ API থেকে

দিকনির্দেশ API https://maps.googleapis.com/maps/api/directions/ outputFormat ? parameters
রুট API https://routes.googleapis.com/directions/v2:computeRoutes

দূরত্ব ম্যাট্রিক্স API থেকে

দূরত্ব ম্যাট্রিক্স API https://maps.googleapis.com/maps/api/distancematrix/ outputFormat ? parameters
রুট API https://routes.googleapis.com/distanceMatrix/v2:computeRouteMatrix

একটি HTTPS অনুরোধের বডি ব্যবহার করতে URL প্যারামিটারগুলিকে রূপান্তর করুন৷

নির্দেশাবলী API এবং দূরত্ব ম্যাট্রিক্স API এর সাথে, আপনি একটি HTTP GET অনুরোধে URL প্যারামিটার হিসাবে কনফিগারেশন বৈশিষ্ট্যগুলি পাস করেন। উদাহরণস্বরূপ, দিকনির্দেশ API এর জন্য:

https://maps.googleapis.com/maps/api/directions/outputFormat?parameters

Routes API-এর সাহায্যে, আপনি একটি অনুরোধের অংশে বা একটি HTTP POST অনুরোধের অংশ হিসাবে হেডারগুলিতে প্যারামিটারগুলি পাস করেন৷ উদাহরণের জন্য, দেখুন:

পলিলাইন-এনকোডেড ওয়েপয়েন্টকে লোকেশন ওয়েপয়েন্টে রূপান্তর করুন

ওয়েপয়েন্টগুলিকে এনকোডেড পলিলাইন হিসাবে নির্দিষ্ট করা 16384 অক্ষরের URL সীমাতে প্রচুর সংখ্যক ওয়েপয়েন্ট ফিট করার জন্য দিকনির্দেশ API- তে উপলব্ধ। এই বৈশিষ্ট্যটি Routes API-তে প্রয়োজনীয় নয় কারণ ওয়েপয়েন্টগুলি REST বা gRPC অনুরোধের বডিতে অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক হিসাবে প্রেরণ করা যেতে পারে। উদাহরণের জন্য, একটি রুট ম্যাট্রিক্স নথি কম্পিউটে HTTP উদাহরণ দেখুন, অথবা মধ্যবর্তী ওয়েপয়েন্ট নথিতে একটি মধ্যবর্তী পথপয়েন্ট সংজ্ঞায়িত করুন

পরামিতি রূপান্তর করুন

নিম্নলিখিত সারণীগুলি নির্দেশাবলী API এবং দূরত্ব ম্যাট্রিক্স API-এর পরামিতিগুলিকে তালিকাভুক্ত করে যেগুলির নাম পরিবর্তন করা হয়েছে বা সংশোধন করা হয়েছে, বা প্যারামিটারগুলি যা GA রিলিজে সমর্থিত নয়৷ আপনি যদি এই প্যারামিটারগুলির যেকোনো একটি ব্যবহার করেন তবে আপনার কোড আপডেট করুন।

পরামিতি রূপান্তর অনুরোধ

দিকনির্দেশ বা দূরত্ব ম্যাট্রিক্স প্যারামিটার রুট API প্যারামিটার নোট
alternatives computeAlternativeRoutes
arrival_time arrivalTime শুধুমাত্র TRANSIT মোডে উপলব্ধ, এবং departureTime এর মতো একই সময়ে নয়।
avoid routeModifiers
departure_time departureTime arrivalTime হিসাবে একই সময়ে ব্যবহার করা যাবে না।
language languageCode শুধুমাত্র কম্পিউট রুটের জন্য সমর্থিত।
mode travelMode

TWO_WHEELER এবং TRANSIT এর জন্য সমর্থন যোগ করা হয়েছে।

region regionCode
traffic_model trafficModel আরও জানুন
transit_mode "travelMode": "TRANSIT" দিকনির্দেশ API-এ, একটি ট্রানজিট রুটে, একই ট্র্যাভেল মোড (উদাহরণস্বরূপ, হাঁটা বা ট্রানজিট) সহ একটি ট্রিপের প্রতিটি অংশকে এক ধাপ হিসাবে বিবেচনা করা হয় এবং সেই ভ্রমণ মোডের জন্য পৃথক দিকনির্দেশগুলি সাবস্টেপে রয়েছে৷ বিপরীতে, রুট এপিআই-এ, ধাপগুলি সব ধরনের ভ্রমণে ধারাবাহিকভাবে একটি নেভিগেশন নির্দেশনা। তাই প্রতিটি নেভিগেশন নির্দেশ একটি ধাপ। একটি ভ্রমণ মোডে একাধিক ধাপের জন্য, রুট এপিআই মেটাডেটা প্রদান করে যাতে সেই ভ্রমণ মোডের ধাপগুলির একটি সারাংশ রয়েছে, `স্টেপসওভারভিউ`-এ। এই মেটাডেটা অনুরোধ করতে, `routes.legs.stepsOverview` ফিল্ড মাস্ক ব্যবহার করুন। আরও জানুন
transit_routing_preference transitRoutingPreference আরও জানুন
units units আরও জানুন
waypoints intermediates এনকোডেড পলিলাইনের জন্য সমর্থন সরানো হয়েছে।
optimize=true "optimizeWaypointOrder": "true" আরও জানুন

প্রতিক্রিয়া পরামিতি রূপান্তর

দিকনির্দেশ বা দূরত্ব ম্যাট্রিক্স প্যারামিটার রুট API প্যারামিটার নোট
copyrights

প্রতিক্রিয়া অন্তর্ভুক্ত করা হয় না. আপনার ব্যবহারকারীদের ফলাফল প্রদর্শন করার সময় আপনাকে অবশ্যই নিম্নলিখিত বিবৃতি অন্তর্ভুক্ত করতে হবে:

Powered by Google, © YEAR Google

যেমন:

Powered by Google, ©2022 Google

distance distanceMeters দূরত্ব শুধুমাত্র মিটার পাওয়া যায়.
duration_in_traffic duration Routes API থেকে সরানো হয়েছে, duration ব্যবহার করুন।
status পাওয়া যায় না। API দ্বারা রিপোর্ট করা ত্রুটির জন্য HTTP প্রতিক্রিয়া কোডগুলি ব্যবহার করুন৷ আরও তথ্যের জন্য অনুরোধ ত্রুটিগুলি পরিচালনা করুন দেখুন৷
geocoded_waypoints geocoding_results শুধুমাত্র কম্পিউট রুটের জন্য সমর্থিত। শুধুমাত্র ঠিকানা হিসাবে নির্দিষ্ট ওয়েপয়েন্টের জন্য জিওকোডিং প্রতিক্রিয়া তথ্য রয়েছে।
bounds viewport
legs.end_address পাওয়া যায় না।
legs.start_address পাওয়া যায় না।
overview_polyline পলিলাইন
summary description
waypoint_order optimizedIntermediateWaypointIndex