স্থান ক্ষেত্র স্থানান্তর (open_now, utc_offset)

Places ক্ষেত্র opening_hours.open_now এবং utc_offset 20 নভেম্বর, 2019 তারিখ থেকে অবহেলিত হয়েছে এবং 20 ফেব্রুয়ারি, 2021-এ বন্ধ করা হবে। এই ক্ষেত্রগুলি শুধুমাত্র Places লাইব্রেরি, Maps JavaScript API-এ বঞ্চিত হয়েছে। এই ক্ষেত্রগুলি ব্যবহার করা বন্ধ করার জন্য কীভাবে আপনার কোড আপডেট করবেন তা এই নির্দেশিকা আপনাকে দেখায়৷

opening_hours.open_now ক্ষেত্র

এই বিভাগটি দেখায় কিভাবে প্রতিটি ধরনের স্থানের অনুরোধের জন্য এই কার্যকারিতা আপডেট করতে হয়।

স্থান বিবরণ অনুরোধ

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 তথ্য পেতে আমরা একটি স্থানের বিবরণ অনুরোধ করার পরামর্শ দিই।

কাছাকাছি অনুসন্ধান এবং পাঠ্য অনুসন্ধান অনুরোধ

কাছাকাছি অনুসন্ধান এবং পাঠ্য অনুসন্ধান অনুরোধের জন্য, আপনি openNow অনুরোধ প্যারামিটার ব্যবহার করতে পারেন, যা শুধুমাত্র বর্তমানে খোলা জায়গাগুলিকে অন্তর্ভুক্ত করতে ফলাফল ফিল্টার করার প্রভাব রাখে৷

  • openNow:false সব জায়গায় রিটার্ন করে।
  • openNow:true রিটার্ন শুধুমাত্র সেই জায়গাগুলো যা বর্তমানে খোলা আছে।

সব জায়গার তালিকা করতে এবং openNow স্থিতি নির্দেশ করতে, প্রথমে openNow:false ব্যবহার করে সব জায়গা পেতে অনুরোধ করুন, তারপর openNow:true ব্যবহার করে অনুরোধ করুন শুধুমাত্র খোলা জায়গা পেতে। তারপর, প্রতিক্রিয়া মার্জ.

utc_offset ক্ষেত্র

স্থানের বিবরণের অনুরোধে, utc_offset ক্ষেত্রটি utc_offset_minutes ক্ষেত্র দ্বারা প্রতিস্থাপিত হয়। fields রিকোয়েস্ট প্যারামিটারে এবং PlaceResult থেকে এই তথ্য পড়ার সময় utc_offset এর ঘটনাগুলিকে শুধুমাত্র utc_offset_minutes দিয়ে প্রতিস্থাপন করুন।