২০ নভেম্বর, ২০১৯ থেকে Places ফিল্ড opening_hours.open_now এবং utc_offset বন্ধ করা হয়েছে এবং
২০ ফেব্রুয়ারি, ২০২১ থেকে
বন্ধ করে দেওয়া হবে। এইসব ফিল্ড শুধুমাত্র Places Library, Maps JavaScript API-তে
বাতিল করা হয়েছে। এইসব ফিল্ড ব্যবহার করা বন্ধ করতে, কীভাবে আপনার কোড আপডেট করবেন তা এই গাইড থেকে
জানতে পারবেন।
opening_hours.open_now ফিল্ড
এই বিভাগে দেখানো হয়েছে যে কীভাবে প্রতিটি ধরনের Places অনুরোধের জন্য এই কার্যকারিতা আপডেট করতে হয়।
জায়গার বিবরণ সংক্রান্ত অনুরোধ
opening_hours.open_now ফিল্ডের পরিবর্তে
opening_hours.isOpen()
পদ্ধতি ব্যবহার করা হয়।
জায়গার বিবরণ সংক্রান্ত অনুরোধের জন্য,
fields অনুরোধ প্যারামিটারে opening_hours.open_now-এর অনুরোধ করার পরিবর্তে,
fields অনুরোধ প্যারামিটারে opening_hours ও utc_offset_minutes অন্তর্ভুক্ত করুন,
তারপর জায়গাটি খোলা আছে কিনা তা চেক করতে, ফেরত পাঠানো google.maps.places.PlaceResult অবজেক্টে
opening_hours.isOpen() পদ্ধতি কল করুন। নিম্নলিখিত উদাহরণে দেখানো হয়েছে যে কোনও জায়গা খোলা আছে কিনা তা নির্ধারণ করার জন্য কীভাবে Place Details অনুরোধ করা হয়:
new google.maps.places.PlacesService(attrContainer).getDetails({
placeId: '...',
fields: ['opening_hours','utc_offset_minutes'],
}, function (place, status) {
if (status !== 'OK') return; // something went wrong
const isOpenAtTime = place.opening_hours.isOpen(new Date('December 17, 2020 03:24:00'));
if (isOpenAtTime) {
// We know it's open.
}
const isOpenNow = place.opening_hours.isOpen();
if (isOpenNow) {
// We know it's open.
}
});
জায়গা খোঁজার অনুরোধ
জায়গা খোঁজার অনুরোধের ক্ষেত্রে,
opening_hours.open_now ফিল্ডের কোনও বিকল্প নেই। opening_hours তথ্য পেতে, আমরা
স্থান সম্পর্কিত বিবরণ সংক্রান্ত অনুরোধ
করার পরামর্শ দিই।
নিয়ারবাই Search ও টেক্সট সার্চ সংক্রান্ত অনুরোধ
'আশেপাশে সার্চ' ও 'টেক্সট সার্চ' সংক্রান্ত অনুরোধের জন্য, আপনি openNow
অনুরোধ প্যারামিটার ব্যবহার করতে পারেন, যার ফলে ফলাফল ফিল্টার করে শুধুমাত্র
বর্তমানে খোলা আছে এমন জায়গা দেখানো হয়।
openNow:falseসব জায়গা রিটার্ন করে।openNow:trueশুধুমাত্র বর্তমানে খোলা আছে এমন জায়গা দেখায়।
সব জায়গা তালিকাভুক্ত করতে এবং openNow স্ট্যাটাস দেখাতে, প্রথমে
openNow:false ব্যবহার করে সব জায়গা পাওয়ার জন্য অনুরোধ করুন, তারপর openNow:true ব্যবহার করে
শুধুমাত্র খোলা জায়গা পাওয়ার জন্য অনুরোধ করুন। তারপর, উত্তরগুলি মার্জ করুন।
utc_offset ফিল্ড
'স্থান সম্পর্কিত বিবরণ' সংক্রান্ত অনুরোধে, utc_offset ফিল্ডের পরিবর্তে
utc_offset_minutes ফিল্ড ব্যবহার করা হয়। fields অনুরোধ প্যারামিটারে utc_offset-এর পরিবর্তে
utc_offset_minutes লিখুন এবং PlaceResult থেকে এই
তথ্য পড়ার সময়ও একই কাজ করুন।