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.
Marka | |
---|---|
Place |
Place(options) Parametreler:
|
Statik Yöntemler | |
---|---|
searchByText |
searchByText(request) Parametreler:
Metin sorgusuna dayalı yer arama. |
Özellikler | |
---|---|
accessibilityOptions |
Tür:
AccessibilityOptions optional Bu Yerin erişilebilirlik seçenekleri. Erişilebilirlik seçenekleri verileri sunucudan çağrılmadıysa undefined . |
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 . |
editorialSummary |
Tür:
string optional Bu yerin içerik özeti. İçerik özeti yoksa null . Bu alan henüz istenmediyse undefined . |
editorialSummaryLanguageCode |
Tür:
string optional Bu yerin içerik özetinin dili. İçerik özeti yoksa null . Bu alan henüz istenmediyse 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. |
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ı. |
photos |
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:
|
rating |
Tür:
number optional Bu Yerle ilgili kullanıcı yorumlarına göre 1, 0 ile 5, 0 arasında bir puan. |
regularOpeningHours |
Tür:
OpeningHours optional |
requestedLanguage |
Tür:
string optional Bu yer için istenen dil. |
requestedRegion |
Tür:
string optional Bu yer için istenen bölge. |
reviews |
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ı). |
|
Tür:
OpeningHours optional |
Yöntemler | |
---|---|
fetchFields |
fetchFields(options) Parametreler:
|
getNextOpeningTime |
getNextOpeningTime([date]) Parametreler:
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. |
isOpen |
isOpen([date]) Parametreler:
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.
Özellikler | |
---|---|
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). |
AccessibilityOptions sınıfı
google.maps.places.AccessibilityOptions
sınıf
const {AccessibilityOptions} = await google.maps.importLibrary("places")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Özellikler | |
---|---|
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. |
hasWheelchairAccessibleParking |
Tür:
boolean optional Bir yerde tekerlekli sandalyeye uygun park yeri 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. |
hasWheelchairAccessibleRestroom |
Tür:
boolean optional Bir yerde tekerlekli sandalyeye uygun tuvalet olup olmadığı. Değer biliniyorsa "true" veya "false" değerini döndürür. Değer bilinmiyorsa "null" değerini döndürür. |
hasWheelchairAccessibleSeating |
Tür:
boolean optional Bir yerde tekerlekli sandalyeye uygun oturma düzeni 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. |
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.
Özellikler | |
---|---|
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.
Özellikler | |
---|---|
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.
Özellikler | |
---|---|
fields |
Tür:
Array<string> Getirilecek alanların listesi. |
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.
Özellikler | |
---|---|
periods |
Tür:
Array<OpeningHoursPeriod> 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.
Özellikler | |
---|---|
close |
Tür:
OpeningHoursPoint optional Yer için kapanış saati. |
open |
Tür:
OpeningHoursPoint 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.
Özellikler | |
---|---|
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.
Özellikler | |
---|---|
authorAttributions |
Tür:
Array<AuthorAttribution> 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. |
Yöntemler | |
---|---|
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.
Özellikler | |
---|---|
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.
Özellikler | |
---|---|
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.
Özellikler | |
---|---|
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.
Sabitler | |
---|---|
EXPENSIVE |
|
FREE |
|
INEXPENSIVE |
|
MODERATE |
|
VERY_EXPENSIVE |
SearchByTextRequest arayüzü
google.maps.places.SearchByTextRequest
arayüz
Place.searchByText
için arayüz isteği.
Özellikler | |
---|---|
fields |
Tür:
Array<string> Faturalandırılacak yanıta dahil edilecek alanlar. ['*'] geçirilirse mevcut tüm alanlar döndürülür ve bunlar için faturalandırılırsınız (bu, üretim dağıtımları için önerilmez). Alanların listesi için bkz. PlaceResult . İç içe alanlar nokta yollarıyla belirtilebilir (örneğin, "geometry.location" ). |
includedType optional |
Tür:
string optional İstenen yer türü. Desteklenen türlerin tam listesi: https://developers.google.com/maps/documentation/places/web-service/place-types. Yalnızca bir dahil edilen tür desteklenir. Bkz. SearchByTextRequest.useStrictTypeFiltering |
isOpenNow optional |
Tür:
boolean optional Varsayılan:
false Aramayı, açık olan yerlerle sınırlandırmak için kullanılır. |
language optional |
Tür:
string optional Yer ayrıntıları varsa, tercih edilen dilde görüntülenir. Varsayılan olarak tarayıcının dil tercihini kullanır. Desteklenen dillerin güncel listesi: https://developers.google.com/maps/faq#languagesupport. |
locationBias optional |
Tür:
LatLng|LatLngLiteral|LatLngBounds|LatLngBoundsLiteral|CircleLiteral|Circle optional Aranacak bölge. Bu konum bir ön yargı görevi görür ve belirli bir konumun çevresindeki sonuçların döndürülebileceği anlamına gelir. locationRestriction ile birlikte ayarlanamaz. |
locationRestriction optional |
Tür:
LatLngBounds|LatLngBoundsLiteral optional Aranacak bölge. Bu konum bir kısıtlama görevi görür. Bu nedenle, belirtilen konumun dışındaki sonuçlar döndürülmez. locationBias ile birlikte ayarlanamaz. |
maxResultCount optional |
Tür:
number optional Döndürülecek maksimum sonuç sayısı. Bu değer 1 ile 20 arasında olmalıdır (1 ve 20 dahil). |
minRating optional |
Tür:
number optional Ortalama kullanıcı oyu bu sınırın kesinlikle altında olan sonuçları filtreleyerek hariç tutun. Geçerli değer, 0,5'lık bir tempoda 0 ile 5 (her biri dahil) arasında (her iki değer dahil) bir kesirli sayı olmalıdır (yani [0, 0,5, 1,0, ... , 5,0]). Giriş puanı en yakın 0,5(tavan) değerine yuvarlanır. Örneğin, 0,6 değerindeki bir derecelendirme 1,0'ın altında olan tüm sonuçları ortadan kaldırır. |
priceLevels optional |
Tür:
Array<PriceLevel> optional Aramayı belirli fiyat seviyeleri olarak işaretlenen yerlerle kısıtlamak için kullanılır. Tüm fiyat seviyesi kombinasyonları seçilebilir. Varsayılan olarak tüm fiyat seviyeleri kullanılır. |
|
Tür:
string optional |
|
Tür:
SearchByTextRankPreference optional |
rankPreference optional |
Tür:
SearchByTextRankPreference optional Varsayılan:
SearchByTextRankPreference.DISTANCE Sonuçların yanıtta nasıl sıralanacağı. |
region optional |
Tür:
string optional İsteğin geldiği konumun Unicode ülke/bölge kodu (CLDR). Bu parametre, varsa bölgeye özgü yer adı gibi yer ayrıntılarını görüntülemek için kullanılır. Parametre, geçerli yasalara göre sonuçları etkileyebilir. Daha fazla bilgi için https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html adresine bakın. 3 haneli bölge kodlarının şu anda desteklenmediğini unutmayın. |
textQuery optional |
Tür:
string optional Zorunlu. Metin araması için metin sorgusu. |
useStrictTypeFiltering optional |
Tür:
boolean optional Varsayılan:
false SearchByTextRequest.includedType için yüksek düzey tür filtrelemesini ayarlamak üzere kullanılır. Doğru değerine ayarlanırsa yalnızca aynı türdeki sonuçlar döndürülür. |
SearchByTextRankPreference sabit değerleri
google.maps.places.SearchByTextRankPreference
sabit değer
SearchByTextRequest için RankPreference sıralaması.
const {SearchByTextRankPreference} = await google.maps.importLibrary("places")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Sabitler | |
---|---|
DISTANCE |
Sonuçları mesafeye göre sıralar. |
RELEVANCE |
Sonuçları alaka düzeyine göre sıralar. |