Places ক্ষেত্রগুলি opening_hours.open_now এবং utc_offset ২০ নভেম্বর, ২০১৯ তারিখ থেকে বন্ধ করা হয়েছে এবং ২০ ফেব্রুয়ারী, ২০২১ তারিখে বন্ধ করা হবে। এই ক্ষেত্রগুলি শুধুমাত্র Places Library, Maps JavaScript API-তে বন্ধ করা হয়েছে। এই নির্দেশিকাটি আপনাকে দেখায় যে এই ক্ষেত্রগুলি ব্যবহার বন্ধ করার জন্য আপনার কোড কীভাবে আপডেট করবেন।
opening_hours.open_now ক্ষেত্র
এই বিভাগটি দেখায় কিভাবে প্রতিটি ধরণের স্থানের অনুরোধের জন্য এই কার্যকারিতা আপডেট করতে হয়।
স্থানের বিবরণের অনুরোধ
opening_hours.open_now ক্ষেত্রটি opening_hours.isOpen() পদ্ধতি দ্বারা প্রতিস্থাপিত হয়।
Place Details requests এর ক্ষেত্রে, fields request প্যারামিটারে opening_hours.open_now অনুরোধ করার পরিবর্তে, fields request প্যারামিটারে 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 তথ্য পেতে আমরা স্থানের বিবরণ অনুরোধ করার পরামর্শ দিচ্ছি।
কাছাকাছি অনুসন্ধান এবং টেক্সট অনুসন্ধানের অনুরোধ
কাছাকাছি অনুসন্ধান এবং পাঠ্য অনুসন্ধানের অনুরোধের জন্য, আপনি openNow অনুরোধ প্যারামিটার ব্যবহার করতে পারেন, যার ফলাফল ফিল্টার করার প্রভাব রয়েছে যা কেবলমাত্র বর্তমানে খোলা স্থানগুলিকে অন্তর্ভুক্ত করে।
-
openNow:falseসকল স্থান ফেরত দেয়। -
openNow:trueশুধুমাত্র সেইসব জায়গা ফেরত দেয় যেগুলো বর্তমানে খোলা আছে।
সকল স্থানের তালিকা তৈরি করতে এবং openNow অবস্থা নির্দেশ করতে, প্রথমে openNow:false ব্যবহার করে সকল স্থান পেতে অনুরোধ করুন, তারপর শুধুমাত্র খোলা স্থান পেতে openNow:true ব্যবহার করে অনুরোধ করুন। তারপর, প্রতিক্রিয়াগুলি একত্রিত করুন।
utc_offset ক্ষেত্র
Place Details requests-এ, utc_offset ফিল্ডটি utc_offset_minutes ফিল্ড দ্বারা প্রতিস্থাপিত হয়। fields request প্যারামিটারে এবং PlaceResult থেকে এই তথ্য পড়ার সময়, utc_offset এর ঘটনাগুলিকে utc_offset_minutes দিয়ে প্রতিস্থাপন করুন।