২০ নভেম্বর, ২০১৯ থেকে 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() পদ্ধতি কল করুন। নিম্নলিখিত
উদাহরণে একটি জায়গার বিবরণ সংক্রান্ত অনুরোধ দেখানো হয়েছে যা নির্ধারণ করে যে কোনও জায়গা
খোলা আছে কিনা:
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 ও টেক্সট সার্চ সংক্রান্ত অনুরোধ
নিয়ারবাই 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 থেকে এই তথ্য
পড়ার সময়ও একই কাজ করুন।