opening_hours.open_now
ve utc_offset
Yerler alanları şu şekilde kullanımdan kaldırılmıştır:
20 Kasım 2019 itibarıyla geçerli olacak ve
20 Şubat 2021. Bu alanlar YALNIZCA
Yerler Kitaplığı, Maps JavaScript API. Bu kılavuzda, kodunuzu
kullanmayın.
opening_hours.open_now
alanı
Bu bölümde, bu işlevin her Yer türü için nasıl güncelleneceği gösterilmektedir isteği gönderin.
Yer Ayrıntısı istekleri
opening_hours.open_now
alanının yerini
opening_hours.isOpen()
yöntemidir.
Yer Ayrıntısı istekleri için,
fields
isteğinde opening_hours.open_now
isteğinde bulunmak yerine
parametresinin değeri olarak opening_hours
ve utc_offset_minutes
öğelerini fields
parametresine dahil edin.
request parametresini kullanın ve ardından döndürülen komut dosyasında opening_hours.isOpen()
yöntemini
google.maps.places.PlaceResult
nesnesini kullanarak bu yerin açık olup olmadığını kontrol edin. İlgili içeriği oluşturmak için kullanılan
aşağıdaki örnekte, bir yerin mevcut olup olmadığını belirleyen bir Yer Ayrıntıları isteği gösterilmektedir
açık:
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.
}
});
Yer Bulma istekleri
Yer Bulma istekleri için,
opening_hours.open_now
alanının yerini almaz. Önerilerimiz:
Yer Ayrıntıları isteğinde bulunma
opening_hours
bilgilerini almak için.
Yakındaki Arama ve Metin Arama istekleri
Yakındaki Arama ve Metin Arama istekleri için openNow
kullanabilirsiniz
istek parametresi içerir.
şu anda açık olan yerler var.
openNow:false
tüm yerleri döndürür.openNow:true
yalnızca şu anda açık olan yerleri döndürür.
Tüm yerleri listelemek VE openNow
durumunu belirtmek için öncelikle şunu kullanarak bir istekte bulunun:
Tüm yerlere ulaşmak için openNow:false
, ardından openNow:true
öğesini kullanarak istekte bulunun.
yalnızca açık olan yerlere ulaş. Ardından yanıtları birleştirin.
utc_offset
alanı
Yer Ayrıntısı isteklerinde, utc_offset
alanının yerini
utc_offset_minutes
alanı. utc_offset
tekrarlarını şununla değiştirin:
fields
istek parametresinde utc_offset_minutes
ve bunu okurken
PlaceResult
tarafından sağlanan bilgi.