Place (beta)

Place sınıf

google.maps.places.Place sınıf

const {Place} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.

Place
Place(options)
Parametreler: 
BetafindPlaceFromPhoneNumber
findPlaceFromPhoneNumber(request)
Parametreler: 
Dönüş Değeri:  Promise<{places:Array<Place>}>
Verilen telefon numarasına göre bir yeri arar. Birden fazla yerin aynı telefon numarasını paylaşabileceği nadir durumlar nedeniyle bir diziyi döndürür.
BetafindPlaceFromQuery
findPlaceFromQuery(request)
Parametreler: 
Dönüş Değeri:  Promise<{places:Array<Place>}>
Verilen metin sorgusuna göre bir yer arar. Sorgunun biraz belirsiz olduğu ve birden fazla yerin döndürüldüğü durumlar nedeniyle bir diziyi döndürür. Bu yöntem, birden fazla sonucun beklendiği aramalar için kullanıma sunulmamıştır.
addressComponents
Tür:  Array<AddressComponent> optional
Bu Yerin konumuna ilişkin adres bileşenleri koleksiyonu. Bilinen adres verisi yoksa boş nesne boş bırakılır. Adres verileri sunucudan çağrılmadıysa undefined.
adrFormatAddress
Tür:  string optional
Yerin adresinin adr mikro biçiminde gösterimi.
attributions
Tür:  Array<Attribution> optional
Bu Yer sonucu için gösterilecek atıf metni.
businessStatus
Tür:  BusinessStatus optional
Konumun çalışma durumu. Bilinen bir durum yoksa null. Durum verileri sunucudan yüklenmediyse undefined.
displayName
Tür:  string optional
Konumun görünen adı. Ad yoksa null. Ad verileri sunucudan yüklenmediyse undefined.
formattedAddress
Tür:  string optional
Konumların tam adresi.
googleMapsURI
Tür:  string optional
Bu yerin resmi Google sayfasının URL'si. Bu, Yer hakkında mevcut en iyi bilgileri içeren Google'ın sahibi olduğu sayfadır.
hasCurbsidePickup
Tür:  boolean optional
Bir yerde arabaya teslim alma özelliğinin olup olmadığı. Değer biliniyorsa "true" veya "false" değerini döndürür. Değer bilinmiyorsa "null" değerini döndürür. Bu alan henüz istenmediyse "undefined" değerini döndürür.
hasDelivery
Tür:  boolean optional
Bir yerin teslimat hizmeti olup olmadığı. Değer biliniyorsa "true" veya "false" değerini döndürür. Değer bilinmiyorsa "null" değerini döndürür. Bu alan henüz istenmediyse "undefined" değerini döndürür.
hasDineIn
Tür:  boolean optional
Bir yerin yemek servisi yapıp yapmadığıdır. Değer biliniyorsa "true" veya "false" değerini döndürür. Değer bilinmiyorsa "null" değerini döndürür. Bu alan henüz istenmediyse "undefined" değerini döndürür.
hasTakeout
Tür:  boolean optional
Bir yerde paket servisi olup olmadığı. Değer biliniyorsa "true" veya "false" değerini döndürür. Değer bilinmiyorsa "null" değerini döndürür. Bu alan henüz istenmediyse "undefined" değerini döndürür.
hasWheelchairAccessibleEntrance
Tür:  boolean optional
Bir yerde tekerlekli sandalyeye uygun giriş olup olmadığı. Değer biliniyorsa "true" veya "false" değerini döndürür. Değer bilinmiyorsa "null" değerini döndürür. Bu alan henüz istenmediyse "undefined" değerini döndürür.
iconBackgroundColor
Tür:  string optional
Yerin kategorisi için varsayılan HEX renk kodu.
id
Tür:  string
Benzersiz yer kimliği.
internationalPhoneNumber
Tür:  string optional
The Place’in uluslararası standarttaki telefon numarası. Uluslararası biçim, ülke kodunu içerir ve önünde artı (+) işareti bulunur.
isReservable
Tür:  boolean optional
Bir yerin rezerve edilebilir olup olmadığı. Değer biliniyorsa "true" veya "false" değerini döndürür. Değer bilinmiyorsa "null" değerini döndürür. Bu alan henüz istenmediyse "undefined" değerini döndürür.
location
Tür:  LatLng optional
Mekanın konumu.
nationalPhoneNumber
Tür:  string optional
Yerin, numaranın bölgesel kurallarına göre biçimlendirilmiş telefon numarası.
openingHours
Tür:  OpeningHours optional
photos
Tür:  Array<Photo> optional
Bu Yerin fotoğrafları. Koleksiyonda en fazla on Photo nesne yer alır.
plusCode
Tür:  PlusCode optional
priceLevel
Tür:  PriceLevel optional
Yerin fiyat düzeyi. Bu özellik, şu değerlerden herhangi birini döndürebilir:
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
rating
Tür:  number optional
Bu Yerle ilgili kullanıcı yorumlarına göre 1, 0 ile 5, 0 arasında bir puan.
requestedLanguage
Tür:  string optional
Bu yer için istenen dil.
requestedRegion
Tür:  string optional
Bu yer için istenen bölge.
reviews
Tür:  Array<Review> optional
Bu Yer için yorumların listesi.
servesBeer
Tür:  boolean optional
Bir yerin bira servisi yapıp yapmadığıdır. Değer biliniyorsa "true" veya "false" değerini döndürür. Değer bilinmiyorsa "null" değerini döndürür. Bu alan henüz istenmediyse "undefined" değerini döndürür.
servesBreakfast
Tür:  boolean optional
Bir yerde kahvaltı servisi olup olmadığıdır. Değer biliniyorsa "true" veya "false" değerini döndürür. Değer bilinmiyorsa "null" değerini döndürür. Bu alan henüz istenmediyse "undefined" değerini döndürür.
servesBrunch
Tür:  boolean optional
Bir yerin brunch servisi yapıp yapmadığıdır. Değer biliniyorsa "true" veya "false" değerini döndürür. Değer bilinmiyorsa "null" değerini döndürür. Bu alan henüz istenmediyse "undefined" değerini döndürür.
servesDinner
Tür:  boolean optional
Bir yerde akşam yemeği servisi yapılıp yapılmadığıdır. Değer biliniyorsa "true" veya "false" değerini döndürür. Değer bilinmiyorsa "null" değerini döndürür. Bu alan henüz istenmediyse "undefined" değerini döndürür.
servesLunch
Tür:  boolean optional
Bir yerin öğle yemeği servisi yapıp yapmadığı. Değer biliniyorsa "true" veya "false" değerini döndürür. Değer bilinmiyorsa "null" değerini döndürür. Bu alan henüz istenmediyse "undefined" değerini döndürür.
servesVegetarianFood
Tür:  boolean optional
Bir yerin vejetaryen yemek servisi yapıp yapmadığıdır. Değer biliniyorsa "true" veya "false" değerini döndürür. Değer bilinmiyorsa "null" değerini döndürür. Bu alan henüz istenmediyse "undefined" değerini döndürür.
servesWine
Tür:  boolean optional
Bir yerin şarap servisi yapıp yapmadığıdır. Değer biliniyorsa "true" veya "false" değerini döndürür. Değer bilinmiyorsa "null" değerini döndürür. Bu alan henüz istenmediyse "undefined" değerini döndürür.
svgIconMaskURI
Tür:  string optional
Bir yerin kategorisini temsil etmek için kullanılabilecek, svg resim maskesi kaynağının URI'sı.
types
Tür:  Array<string> optional
Bu Yere ilişkin tür dizisi (örneğin, ["political", "locality"] veya ["restaurant", "establishment"]).
userRatingCount
Tür:  number optional
Bu yerin Place.rating olmasına katkıda bulunan kullanıcı puanları.
utcOffsetMinutes
Tür:  number optional
Yerin mevcut saat diliminin UTC ile dakika cinsinden uzaklığı. Örneğin, yaz saati uygulaması Avusturya Doğu Standart Saati (GMT+10), UTC'den 11 saat ileride olduğu için utc_offset_minutes değeri 660 olur. UTC gerisindeki saat dilimleri için uzaklık negatiftir. Örneğin, Yeşil Burun Adaları için utc_offset_minutes değeri -60 şeklindedir.
viewport
Tür:  LatLngBounds optional
Bu yeri haritada görüntülerken tercih edilen görüntü alanı.
websiteURI
Tür:  string optional
Bu Yerin yetkili web sitesi (ör. işletmenin ana sayfası).
BetafetchFields
fetchFields(options)
Parametreler: 
Dönüş Değeri:  Promise<{place:Place}>
BetagetNextOpeningTime
getNextOpeningTime([date])
Parametreler: 
  • dateDate optional
Dönüş Değeri:  Promise<Date optional>
Bir sonraki OpeningHoursTime'ı temsil eden Tarihi hesaplar. Veriler sonucu hesaplamak için yetersizse veya bu yer çalışmıyorsa tanımsız döndürür.
BetaisOpen
isOpen([date])
Parametreler: 
  • dateDate optional Varsayılan olarak şimdi kullanılır.
Dönüş Değeri:  Promise<boolean optional>
Yerin belirtilen tarih ve saatte açık olup olmadığını kontrol edin. Konuma ilişkin bilinen veriler bunu hesaplamak için yeterli değilse (ör. çalışma saatleri kaydedilmemişse) undefined ile çözümlenir.
toJSON
toJSON()
Parametreler: Yok
Döndürme Değeri:  Object İstenen tüm Place özelliklerine sahip bir JSON nesnesi.

PlaceOptions arayüzü

google.maps.places.PlaceOptions arayüz

Yer inşa etme seçenekleri.

id
Tür:  string
Benzersiz yer kimliği.
requestedLanguage optional
Tür:  string optional
Ayrıntıların döndürülmesi gereken dil için dil tanımlayıcısı. Desteklenen dillerin listesine bakın.
requestedRegion optional
Tür:  string optional
Kullanıcının bölgesinin bölge kodu. Bu işlem, hangi fotoğrafların iade edilebileceğini ve diğer şeyleri etkileyebilir. Bölge kodu, iki karakterden oluşan bir ccTLD ("üst düzey alan") değerini kabul eder. Çoğu ccTLD kodu, bazı önemli istisnalar dışında ISO 3166-1 kodlarıyla aynıdır. Örneğin, Birleşik Krallık'ın ccTLD'si "uk" (.co.uk) ve ISO 3166-1 kodu "gb"dir (teknik olarak "Büyük Britanya ve Kuzey İrlanda Birleşik Krallık'ı" için kullanılır).

AddressComponent sınıfı

google.maps.places.AddressComponent sınıf

const {AddressComponent} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.

longText
Tür:  string optional
Adres bileşeninin tam metni.
shortText
Tür:  string optional
Belirtilen adres bileşeninin kısaltılmış metni.
types
Tür:  Array<string>
Bu adres bileşeninin türünü belirten bir dize dizisi. Geçerli türlerin listesine buradan ulaşabilirsiniz.

İlişkilendirme sınıf

google.maps.places.Attribution sınıf

const {Attribution} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.

provider
Tür:  string optional
Bu Yer sonucu için gösterilecek atıf metni.
providerURI
Tür:  string optional

FetchFieldsRequest arayüzü

google.maps.places.FetchFieldsRequest arayüz

Yer alanlarını getirmek için seçenekler.

fields
Tür:  Array<string>
Getirilecek alanların listesi.
sessionToken optional
Tür:  AutocompleteSessionToken optional
Ayrıntılar isteğini otomatik tamamlama oturumuyla gruplandırmak için kullanılan benzersiz referans.

OpeningHours sınıfı

google.maps.places.OpeningHours sınıf

const {OpeningHours} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.

periods
Kronolojik sırayla, pazar gününden başlayarak haftanın her gününü kapsayan açılış dönemleri. Yerin açık olmadığı günler dahil değildir.
weekdayDescriptions
Tür:  Array<string>
Haftanın her günü için biçimlendirilmiş açılış saatlerini temsil eden yedi dizeden oluşan dizi. Rehber Hizmeti, çalışma saatlerini geçerli dile göre biçimlendirir ve yerelleştirir. Bu dizideki öğelerin sıralaması dile bağlıdır. Bazı diller hafta pazartesi, bazıları ise pazar günü başlar.

OpeningHoursPeriod sınıfı

google.maps.places.OpeningHoursPeriod sınıf

const {OpeningHoursPeriod} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.

close
Tür:  OpeningHoursPoint optional
Yer için kapanış saati.
open
Yerin açılış saati.

OpeningHoursPoint sınıf

google.maps.places.OpeningHoursPoint sınıf

const {OpeningHoursPoint} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.

day
Tür:  number
Pazar gününden başlayarak [0, 6] aralığındaki bir sayı olarak haftanın günü. Örneğin, 2, Salı anlamına gelir.
hour
Tür:  number
[0, 23] aralığında, bir sayı olarak OpeningHoursPoint.time değerinin saati. Bu bilgi, Yerin saat diliminde bildirilir.
minute
Tür:  number
[0, 59] aralığında, OpeningHoursPoint.time değerinin dakikası. Bu bilgi, Yerin saat diliminde bildirilir.

Fotoğraf sınıfı

google.maps.places.Photo sınıf

const {Photo} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.

authorAttributions
Bu fotoğraf için gösterilecek atıf metni.
heightPx
Tür:  number
Fotoğrafın piksel cinsinden yüksekliği.
widthPx
Tür:  number
Fotoğrafın piksel cinsinden genişliği.
getURI
getURI([options])
Parametreler: 
Dönüş Değeri:  string
Belirtilen seçeneklere karşılık gelen resim URL'sini döndürür.

AuthorAttribution sınıfı

google.maps.places.AuthorAttribution sınıf

const {AuthorAttribution} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.

displayName
Tür:  string
Bu sonuç için yazarın adı.
photoURI
Tür:  string optional
Bu sonuç için yazarın fotoğraf URI'sı. Bu seçenek her zaman kullanılamayabilir.
uri
Tür:  string optional
Bu sonuç için yazarın profil URI'sı.

PlusCode sınıfı

google.maps.places.PlusCode sınıf

const {PlusCode} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.

compoundCode
Tür:  string optional
Derece alanının 1/8000'i x 1/8000'i olan bir artı kodu. Burada, ilk dört karakter (alan kodu) atlanır ve yerle ilgili bir açıklamayla değiştirilir. Örneğin, "9G8F+5W Zürih, İsviçre".
globalCode
Tür:  string optional
Derece alanının 1/8000'i x 1/8000'lik bir alana sahip artı kodu. Örneğin, "8FVC9G8F+5W".

İnceleme sınıfı

google.maps.places.Review sınıf

const {Review} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.

authorAttribution
Tür:  AuthorAttribution optional
Yorumcu.
publishTime
Tür:  Date optional
rating
Tür:  number optional
Bu yorumun puanı (1,0 ile 5,0 (dahil) arasında bir sayı).
relativePublishTimeDescription
Tür:  string optional
İnceleme zamanını, geçerli saate göre dil ve ülkeye uygun bir biçimde ifade eden, biçimlendirilmiş son saat dizesi. Örneğin ""bir ay önce"'.
text
Tür:  string optional
Yorumun metnidir.
textLanguageCode
Tür:  string optional
Yorumun yazıldığı dili belirten IETF dil kodu. Bu kodun, ülkeyi veya bölgeyi belirten herhangi bir ikincil etiket olmadan yalnızca ana dil etiketini içerdiğini unutmayın. Örneğin, tüm İngilizce yorumlar "en-AU" veya "en-UK" yerine 'en' olarak etiketlenir.

PriceLevel sabit değerleri

google.maps.places.PriceLevel sabit değer

Yer nesneleri için fiyat düzeyi sıralaması.

const {PriceLevel} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.

EXPENSIVE
FREE
INEXPENSIVE
MODERATE
VERY_EXPENSIVE