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

Places-এর opening_hours.open_now এবং utc_offset ফিল্ডগুলো ২০ নভেম্বর, ২০১৯ থেকে ডেপ্রিকেটেড (অপ্রচলিত) করা হয়েছে এবং ২০ ফেব্রুয়ারি, ২০২১-এ এগুলো বন্ধ করে দেওয়া হবে। এই ফিল্ডগুলো শুধুমাত্র Places লাইব্রেরি, Maps JavaScript API-তে ডেপ্রিকেটেড করা হয়েছে। এই ফিল্ডগুলোর ব্যবহার বন্ধ করতে আপনার কোড কীভাবে আপডেট করবেন, তা এই নির্দেশিকায় দেখানো হয়েছে।

opening_hours.open_now field

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

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

opening_hours.open_now ফিল্ডটি opening_hours.isOpen() মেথড দ্বারা প্রতিস্থাপিত হয়।

For Place Details requests , instead of requesting opening_hours.open_now in the fields request parameter, include opening_hours and utc_offset_minutes in the fields request parameter, then call the opening_hours.isOpen() method on the returned google.maps.places.PlaceResult object to check whether the place is open. The following example shows a Place Details request that determines whether a place is open:

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

কাছাকাছি অনুসন্ধান এবং টেক্সট অনুসন্ধানের অনুরোধ

For Nearby Search and Text Search requests, you can use the openNow request parameter, which has the effect of filtering results to include only places that are currently open.

  • openNow:false সব স্থান ফেরত দেয়।
  • openNow:true শুধুমাত্র সেই স্থানগুলোই ফেরত দেয় যেগুলো বর্তমানে খোলা আছে।

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

utc_offset ক্ষেত্র

প্লেস ডিটেইলস রিকোয়েস্টে, utc_offset ফিল্ডটি utc_offset_minutes ফিল্ড দ্বারা প্রতিস্থাপিত হয়। fields রিকোয়েস্ট প্যারামিটারে এবং PlaceResult থেকে এই তথ্য পড়ার সময়, কেবল utc_offset এর পরিবর্তে utc_offset_minutes ব্যবহার করুন।