Routes API 2022 সালের সেপ্টেম্বরে একটি সর্বজনীন প্রিভিউ (প্রি-GA) হিসাবে প্রকাশ করা হয়েছিল। প্রাক-GA অফারগুলি Google মানচিত্র প্ল্যাটফর্ম পরিষেবার নির্দিষ্ট শর্তাবলী দ্বারা আচ্ছাদিত। আরও তথ্যের জন্য, লঞ্চ পর্যায়ের বিবরণ দেখুন।
এই বিভাগে প্রিভিউ রিলিজ থেকে GA রিলিজে কীভাবে একটি অ্যাপ স্থানান্তর করা যায় তা বর্ণনা করে।
GA রিলিজে নতুন বৈশিষ্ট্য যোগ করা হয়েছে
GA রিলিজ নিম্নলিখিত নতুন বৈশিষ্ট্যগুলিকে যুক্ত করে যা পূর্বরূপে অন্তর্ভুক্ত ছিল না:
স্থান আইডি এবং অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্কের সাথে, আপনি এখন ব্যবহার করে GA রিলিজে একটি অবস্থান নির্দিষ্ট করতে পারেন:
ঠিকানার স্ট্রিং ("শিকাগো, আইএল" বা "ডারউইন, এনটি, অস্ট্রেলিয়া")
ঠিকানার স্ট্রিংগুলি প্রায়শই একজন ব্যবহারকারী কীভাবে একটি ঠিকানা ইনপুট করে। যাইহোক, {product_name} একটি রুট গণনা করার আগে এটিকে অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্কে রূপান্তর করতে প্রথমে ঠিকানা স্ট্রিংটিকে অভ্যন্তরীণভাবে জিওকোড করতে হবে।
উপরন্তু,
regionCode
অনুরোধ প্যারামিটারের জন্য সমর্থন যোগ করা হয়েছে, যা আপনাকে একটি নির্দিষ্ট ভৌগলিক অঞ্চলের জন্য জিওকোড করা ফলাফলগুলিকে নির্দিষ্ট করতে দেয়৷প্লাস কোডগুলি হল রাস্তার ঠিকানার মতো লোকেদের বা জায়গাগুলির জন্য যেগুলির প্রকৃত ঠিকানা নেই৷ রাস্তার নাম এবং সংখ্যা সহ ঠিকানাগুলির পরিবর্তে, প্লাস কোডগুলি অক্ষাংশ এবং দ্রাঘিমাংশের উপর ভিত্তি করে এবং সংখ্যা এবং অক্ষর হিসাবে প্রদর্শিত হয়৷
কম্পিউট রুট প্রতিক্রিয়াতে এখন
geocodingResults
অ্যারে রয়েছে। অনুরোধের প্রতিটি অবস্থানের জন্য (উৎপত্তি, গন্তব্য, বা মধ্যবর্তী পথপয়েন্ট) যা ঠিকানা স্ট্রিং বা প্লাস কোড হিসাবে নির্দিষ্ট করা হয়েছিল, API একটি স্থান আইডি সন্ধান করে। এই অ্যারের প্রতিটি উপাদানে অবস্থান সম্পর্কে অতিরিক্ত মেটাডেটা সহ একটি অবস্থানের সাথে সংশ্লিষ্ট স্থান আইডি রয়েছে। অনুরোধে স্থান আইডি বা অক্ষাংশ/লংগিচার স্থানাঙ্ক হিসাবে নির্দিষ্ট করা অবস্থানগুলি উপেক্ষা করা হয়৷
বিদ্যমান পূর্বরূপ বৈশিষ্ট্যে পরিবর্তন
আপনাকে এখন অনুরোধে নতুন অ্যারে extraComputations
ফিল্ড যোগ করে GA-তে নিম্নলিখিত বৈশিষ্ট্যগুলিকে স্পষ্টভাবে সক্রিয় করতে হবে:
প্রিভিউ রিলিজে, আপনি প্রতিক্রিয়াতে এই বৈশিষ্ট্যগুলির জন্য তথ্য ফেরত দেওয়ার জন্য নির্দিষ্ট করার জন্য একটি ফিল্ড মাস্ক ব্যবহার করেছেন। এখন, আপনাকে উভয়ই করতে হবে:
- এই বৈশিষ্ট্যগুলি সক্ষম করতে নতুন
extraComputations
অ্যারে অনুরোধ প্যারামিটার সেট করুন৷ - প্রতিক্রিয়াতে তথ্য ফেরত দেওয়ার জন্য নির্দিষ্ট করার জন্য একটি ফিল্ড মাস্ক সেট করুন।
আমার কি জানা দরকার?
নিম্নোক্ত ক্ষেত্রগুলিকে আর computeRouteMatrix প্রতিক্রিয়াগুলিতে অন্তর্ভুক্ত করা হবে না যদি না extraComputations
সেট করে স্পষ্টভাবে সক্রিয় করা হয়:
-
travelAdvisory.tollInfo
(টোল তথ্য)
নিম্নোক্ত ক্ষেত্রগুলিকে আর computeRoutes প্রতিক্রিয়াগুলিতে অন্তর্ভুক্ত করা হবে না যদি না extraComputations
সেট করে স্পষ্টভাবে সক্রিয় করা হয়:
-
routes.legs.travelAdvisory.tollInfo
(টোল তথ্য) -
routes.travelAdvisory.tollInfo
(টোল তথ্য) -
routes.travelAdvisory.fuelConsumptionMicroliters
(জ্বালানি খরচ) -
routes.travelAdvisory.speedReadingIntervals
(একটি পলিলাইনে ট্রাফিক) -
routes.legs.travelAdvisory.speedReadingIntervals
(একটি পলিলাইনে ট্রাফিক)
আমাকে কি করতে হবে?
পলিলাইনে টোল তথ্য, জ্বালানি খরচ বা ট্র্যাফিকের জন্য প্রতিক্রিয়া ক্ষেত্রগুলি পেতে, আপনাকে অবশ্যই নতুন অনুরোধ অ্যারে ক্ষেত্র, extraComputations
, নিম্নলিখিত মানগুলির মধ্যে এক বা একাধিক অন্তর্ভুক্ত করতে হবে:
টোল তথ্য পেতে, নতুন
extraComputations
অ্যারে ক্ষেত্রটিকে"TOLLS"
এ সেট করুন।জ্বালানী খরচ পেতে, নতুন
extraComputations
অ্যারে ক্ষেত্রটিকে"FUEL_CONSUMPTION"
এ সেট করুন।পলিলাইনে ট্র্যাফিক তথ্য পেতে, নতুন
extraComputations
অ্যারে ক্ষেত্রটিকে"TRAFFIC_ON_POLYLINE"
এ সেট করুন৷