Places Service

PlacesService sınıfı

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

Yer arama ve bir yerle ilgili ayrıntıları alma ile ilgili yöntemleri içerir.

const {PlacesService} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişebilirsiniz. Haritalar JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

PlacesService
PlacesService(attrContainer)
Parametreler: 
Belirtilen kapsayıcıda ilişkilendirmeleri oluşturan yeni bir PlacesService örneği oluşturur.
findPlaceFromPhoneNumber
findPlaceFromPhoneNumber(request, callback)
Parametreler: 
Döndürülen Değer: Yok
Telefon numarasına göre yerlerin listesini alır. Çoğu durumda sonuç listesinde yalnızca bir öğe bulunur ancak istek belirsizse birden fazla sonuç döndürülebilir. Geri çağırma işlevine iletilen PlaceResult değerleri, tam PlaceResult değerinin alt kümeleridir. Uygulamanız, PlacesService.getDetails numaralı telefonu arayıp istenen yer için PlaceResult.place_id öğesini ileterek her yer için daha ayrıntılı bir PlaceResult alabilir.
findPlaceFromQuery
findPlaceFromQuery(request, callback)
Parametreler: 
Döndürülen Değer: Yok
Sorgu dizesine göre yerlerin listesini alır. Çoğu durumda sonuç listesinde yalnızca bir öğe olmalıdır. Ancak istek belirsizse birden fazla sonuç döndürülebilir. Geri çağırmaya iletilen PlaceResult öğeleri, tam bir PlaceResult alt kümeleridir. Uygulamanız, PlacesService.getDetails'u çağırıp istenen yer için PlaceResult.place_id'yi ileterek her yer için daha ayrıntılı bir PlaceResult alabilir.
getDetails
getDetails(request, callback)
Parametreler: 
Döndürülen Değer: Yok
Belirtilen placeId ile tanımlanan yerle ilgili ayrıntıları alır.
nearbySearch
nearbySearch(request, callback)
Parametreler: 
Döndürülen Değeri: Yok
Anahtar kelime veya türe göre belirli bir konumun yakınındaki yerlerin listesini alır. Konum, LatLngBounds veya location ve radius parametreleri ile her zaman belirtilmelidir. Geri çağırma işlevine iletilen PlaceResult değerleri, tam PlaceResult değerinin alt kümeleridir. Uygulamanız, istenen yer için PlaceResult.place_id değerini göndererek Yer Ayrıntıları isteği göndererek her yer için daha ayrıntılı bir PlaceResult alabilir. PlaceSearchPagination nesnesi, ek sonuç sayfaları getirmek için kullanılabilir (sonuçların son sayfasıysa veya yalnızca bir sonuç sayfası varsa null olur).
textSearch
textSearch(request, callback)
Parametreler: 
Döndürülen Değer: Yok
Bir sorgu dizesine dayalı olarak yerlerin bir listesini alır (örneğin, "İstanbul'da pizza" veya "İstanbul yakınındaki ayakkabı mağazaları"). Konum parametreleri isteğe bağlıdır. Konum belirtildiğinde sonuçlar, bölgedeki yerlerle sınırlı olmak yerine yalnızca yakın sonuçlara göre gösterilir. Belirli bir dize kullanarak yer aramak istediğinizde ve arama sonuçlarını belirli bir konumla kısıtlamak istemediğiniz durumlarda textSearch operatörünü kullanın. PlaceSearchPagination nesnesi, ek sonuç sayfaları getirmek için kullanılabilir (sonuçların son sayfasıysa veya yalnızca bir sonuç sayfası varsa null olur).

PlaceDetailsRequest arabirim

google.maps.places.PlaceDetailsRequest arayüz

PlacesService adresine gönderilecek bir yer ayrıntıları sorgusu.

placeId
Tür:  string
Ayrıntıları istenen yerin yer kimliği.
fields optional
Tür:  Array<string> optional
Faturalandırılacak ayrıntılar yanıtına dahil edilecek alanlar. Alan belirtilmezse veya ['ALL'] iletilirse mevcut tüm alanlar döndürülür ve faturalandırılır (bu, üretim dağıtımları için önerilmez). Alanların listesi için PlaceResult bölümüne bakın. İç içe yerleştirilmiş alanlar noktalı yollarla (örneğin, "geometry.location") belirtilebilir.
language 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.
region optional
Tür:  string optional
Kullanıcının bölgesinin bölge kodu. Bu durum, iade edilebilecek fotoğrafları ve diğer unsurları etkileyebilir. Bölge kodu, iki karakterli 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) iken ISO 3166-1 kodu "gb"dir (teknik olarak "Büyük Britanya ve Kuzey İrlanda Birleşik Krallığı" tüzel kişiliği için).
sessionToken optional
Tür:  AutocompleteSessionToken optional
Ayrıntı isteğini bir otomatik tamamlama oturumuyla gruplandırmak için kullanılan benzersiz referans.

FindPlaceFromPhoneNumberRequest arabirimi

google.maps.places.FindPlaceFromPhoneNumberRequest arayüz

PlacesService.findPlaceFromPhoneNumber adresine gönderilecek metin aramasından yer bulma isteği.

fields
Tür:  Array<string>
Yanıta dahil edilecek ve faturalandırılacak alanlar. ['ALL'] iletilirse mevcut tüm alanlar döndürülür ve faturalandırılır (bu, üretim dağıtımları için önerilmez). Alanların listesi için PlaceResult bölümüne bakın. İç içe yerleştirilmiş alanlar noktalı yollarla (örneğin, "geometry.location") belirtilebilir.
phoneNumber
Tür:  string
Aratılacak yerin telefon numarası. Biçim E.164 olmalıdır.
language optional
Tür:  string optional
Mümkün olduğunda adların ve adreslerin döndürüleceği dilin dil tanımlayıcısı. Desteklenen dillerin listesine bakın.
locationBias optional
Tür:  LocationBias optional
Yer aranırken kullanılan önyargı. Sonuç, belirli bir LocationBias değerine yöneliktir ancak bu değerle sınırlı değildir.

FindPlaceFromQueryRequest arayüz

google.maps.places.FindPlaceFromQueryRequest arayüz

PlacesService.findPlaceFromQuery adresine gönderilecek metin aramasından yer bulma isteği.

fields
Tür:  Array<string>
Faturalandırılacak yanıta dahil edilecek alanlar. ['ALL'] iletilirse mevcut tüm alanlar döndürülür ve faturalandırılır (bu, üretim dağıtımları için önerilmez). Alanların listesi için bkz. PlaceResult. İç içe geçmiş alanlar, nokta yollarıyla belirtilebilir (örneğin, "geometry.location").
query
Tür:  string
İsteğin sorgusu. Örneğin, bir yerin adı veya adresi.
language optional
Tür:  string optional
Mümkün olduğunda adların ve adreslerin döndürülmesi gereken dil için dil tanımlayıcı. Desteklenen dillerin listesine bakın.
locationBias optional
Tür:  LocationBias optional
Yer ararken kullanılan önyargı. Sonuç, belirli bir LocationBias değerine yöneliktir ancak bu değerle sınırlı değildir.

PlaceSearchRequest arayüzü

google.maps.places.PlaceSearchRequest arayüz

PlacesService adresine gönderilecek bir yer arama sorgusu.

bounds optional
İçinde yer aranacağı sınırlar. bounds ayarlanırsa hem location hem de radius yoksayılır.
keyword optional
Tür:  string optional
Ad, tür ve adres dahil ancak bunlarla sınırlı olmamak üzere mevcut tüm alanlarla, müşteri yorumları ve diğer üçüncü taraf içerikleriyle eşleştirilecek bir terim.
language optional
Tür:  string optional
Mümkün olduğunda adların ve adreslerin döndürülmesi gereken dil için dil tanımlayıcısı. Desteklenen dillerin listesine bakın.
location optional
Tür:  LatLng|LatLngLiteral optional
Yer araması yapılacak konum.
maxPriceLevel optional
Tür:  number optional
Sonuçları, yalnızca belirtilen fiyat seviyesindeki veya daha düşük olan yerlerle kısıtlar. Geçerli değerler, 0 (en uygun fiyatlı) ile 4 (en pahalı) aralığındadır. Bu değerler de dahildir. Belirtilmişse minPrice veya daha büyük olmalıdır.
minPriceLevel optional
Tür:  number optional
Sonuçları, yalnızca belirtilen fiyat düzeyindeki veya daha yüksek konumdaki yerlerle kısıtlar. Geçerli değerler, 0 (en uygun fiyatlı) ile 4 (en pahalı) aralığındadır. Bu değerler de dahildir. Belirtilmişse maxPrice değerinden küçük veya buna eşit olmalıdır.
name optional
Tür:  string optional
keyword etiketine eş değer. Bu alandaki değerler, keyword alanındaki değerlerle birleştirilir ve aynı arama dizesinin parçası olarak iletilir.
openNow optional
Tür:  boolean optional
Sonuçları yalnızca şu anda açık olan yerlerle kısıtlar.
radius optional
Tür:  number optional
Belirli bir konumdan itibaren, metre cinsinden, yer araması yapılacak mesafe. İzin verilen maksimum değer 50.000'dir.
rankBy optional
Tür:  RankBy optional
Varsayılan: RankBy.PROMINENCE
Sonuç döndürülürken kullanılacak sıralama yöntemini belirtir. rankBy DISTANCE olarak ayarlandığında bir location belirtmeniz gerektiğini ancak radius veya bounds belirtemeyeceğinizi unutmayın.
type optional
Tür:  string optional
Belirli bir türdeki yerleri arar. Tür, isteğin hedef konumunun yerel diline çevrilir ve sorgu dizesi olarak kullanılır. Sağlanmış olan sorgular, yerelleştirilmiş tür dizesine birleştirilir. Farklı türdeki sonuçlar yanıttan çıkarılır. Dil ve bölgeden bağımsız kategorik aramalar yapmak için bu alanı kullanın. Geçerli türler burada verilmiştir.

TextSearchRequest arayüzü

google.maps.places.TextSearchRequest arayüz

PlacesService cihazına gönderilecek bir metin arama isteği.

bounds optional
Yer ararken sonuçlara yansıtmak için kullanılan sınırlar (isteğe bağlı). bounds ayarlanırsa hem location hem de radius yoksayılır. Sonuçlar bu sınırlar dahilindekilerle sınırlı olmayacaktır ancak bu sınırlar dahilindeki sonuçlar daha üst sıralarda yer alacaktır.
language optional
Tür:  string optional
Mümkün olduğunda adların ve adreslerin döndürülmesi gereken dil için dil tanımlayıcısı. Desteklenen dillerin listesine bakın.
location optional
Tür:  LatLng|LatLngLiteral optional
Yer araması yaparken sonuçların önyargılı olması için kullanılan alanın merkezi.
query optional
Tür:  string optional
İsteğin sorgu terimi. Örneğin, bir yerin adı ("Eyfel Kulesi"), bir kategorinin ardından bir yerin adı ("New York'ta pizza") veya bir yerin adının ardından bir yer tanımlayıcısı ("Sydney'de Starbucks") gelebilir.
radius optional
Tür:  number optional
Yer araması yapılırken sonuçların önyargılı olması için kullanılan alanın yarıçapı (metre cinsinden).
region optional
Tür:  string optional
Sonuçlarda sapmaların ölçüleceği bölge kodu. Bölge kodu, iki karakterli bir ccTLD ("üst düzey alan") değerini kabul eder. Bazı önemli istisnalar dışında, çoğu ccTLD kodu ISO 3166-1 kodlarıyla aynıdır. Örneğin, Birleşik Krallık'ın ccTLD'si "uk" (.co.uk) iken ISO 3166-1 kodu "gb"dir (teknik olarak "Büyük Britanya ve Kuzey İrlanda Birleşik Krallığı" tüzel kişiliği için).
type optional
Tür:  string optional
Belirtilen türde yerleri arar. Tür, isteğin hedef konumunun yerel diline çevrilir ve bir sorgu dizesi olarak kullanılır. Ayrıca bir sorgu da sağlanırsa bu sorgu, yerelleştirilmiş tür dizesine birleştirilir. Farklı türdeki sonuçlar yanıttan çıkarılır. Dil ve bölgeden bağımsız kategorik aramalar yapmak için bu alanı kullanın. Geçerli türler burada verilmiştir.

RankBy constants

google.maps.places.RankBy constants

PlaceSearchRequest için sıralama seçenekleri.

const {RankBy} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişebilirsiniz. Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

DISTANCE Yer sonuçlarını konuma olan mesafeye göre sıralar.
PROMINENCE Sonuçları önem derecelerine göre sıralar.

LocationBias typedef

google.maps.places.LocationBias typedef

LocationBias, Yer ararken kullanılacak yumuşak bir sınırı veya ipucunu temsil eder. Sonuçlar, belirtilen alanın dışından gelebilir. Mevcut kullanıcının IP adresini önyargı olarak kullanmak için "IP_BIAS" dizesi belirtilebilir. Not: Circle kullanılıyorsa merkez ve yarıçap tanımlanmalıdır.

LatLng|LatLngLiteral|LatLngBounds|LatLngBoundsLiteral|Circle|CircleLiteral|string

LocationRestriction typedef

google.maps.places.LocationRestriction typedef

LocationRestriction, yer araması yapılırken kullanılacak katı bir sınırı temsil eder.

LatLngBounds|LatLngBoundsLiteral

PlacesServiceStatus sabitleri

google.maps.places.PlacesServiceStatus constants

Aramaları tamamlandığında PlacesService tarafından döndürülen durum. Bunları değere göre veya sabitin adını kullanarak belirtin. Örneğin, 'OK' veya google.maps.places.PlacesServiceStatus.OK

const {PlacesServiceStatus} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişebilirsiniz. Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

INVALID_REQUEST Bu istek geçersiz.
NOT_FOUND Referans verilen yer bulunamadı.
OK Yanıt geçerli bir sonuç içeriyor.
OVER_QUERY_LIMIT Uygulama, istek kotasını aştı.
REQUEST_DENIED Uygulamanın PlacesService öğesini kullanmasına izin verilmiyor.
UNKNOWN_ERROR PlacesService isteği, sunucu hatası nedeniyle işlenemedi. Tekrar denerseniz istek başarılı olabilir.
ZERO_RESULTS Bu istek için sonuç bulunamadı.

PlaceSearchPagination arayüzü

google.maps.places.PlaceSearchPagination arayüz

Yerler sonuçlarının ek sayfalarını getirmek için kullanılan bir nesne.

hasNextPage
Tür:  boolean
Başka sonuçların olup olmadığını gösterir. true ek bir sonuç sayfası olduğunda.
nextPage
nextPage()
Parametreler: Yok
Döndürülen Değer:  void
Sonuçların bir sonraki sayfasını getirir. İlk arama isteğine sağlanan geri çağırma işlevini kullanır.

PlaceResult arayüzü

google.maps.places.PlaceResult arayüz

Bir Yer hakkındaki bilgileri tanımlar.

address_components optional
Bu yerin konumuna ait adres bileşenleri koleksiyonu. Yalnızca PlacesService.getDetails ile kullanılabilir.
adr_address optional
Tür:  string optional
Yer adresinin adr mikro biçiminde gösterimi. Yalnızca PlacesService.getDetails ile kullanılabilir.
aspects optional
Tür:  Array<PlaceAspectRating> optional
Google ve Zagat kullanıcı yorumlarına göre bu yerin değerlendirilen özellikleri. Puanlar 0 ile 30 arasındadır.
business_status optional
Tür:  BusinessStatus optional
İşletme ise yerin çalışma durumunu belirten bir işaret (yerin açık olup olmadığını veya geçici ya da kalıcı olarak kapalı olup olmadığını belirtir). Veri yoksa arama veya ayrıntılar yanıtlarında işaret bulunmaz.
formatted_address optional
Tür:  string optional
Yerin tam adresi.
formatted_phone_number optional
Tür:  string optional
Numaranın bölgesel kurallarına göre biçimlendirilmiş yer telefon numarası. Yalnızca PlacesService.getDetails ile kullanılabilir.
geometry optional
Tür:  PlaceGeometry optional
Yerin geometriyle ilgili bilgileri.
html_attributions optional
Tür:  Array<string> optional
Bu Yer sonucu için gösterilecek atıf metni. Kullanılabilir html_attributions, istenen fields ne olursa olsun her zaman döndürülür ve görüntülenmelidir.
icon optional
Tür:  string optional
Bu Yerin kategorisini temsil etmek için kullanılabilecek resim kaynağının URL'si.
icon_background_color optional
Tür:  string optional
Bir yerin simgesiyle birlikte kullanılacak arka plan rengi. Ayrıca PlaceResult.icon_mask_base_uri sayfasını da inceleyin.
icon_mask_base_uri optional
Tür:  string optional
Simge maskesinin kısaltılmış URL'si. Sonuna bir dosya uzantısı (ör. .svg veya .png) ekleyerek farklı simge türlerine erişin.
international_phone_number optional
Tür:  string optional
Yerin uluslararası standarttaki telefon numarası. Uluslararası standart, ülke kodunu içerir ve başına artı (+) işareti eklenir. Yalnızca PlacesService.getDetails ile kullanılabilir.
name optional
Tür:  string optional
Yerin adı. Not: Kullanıcı tarafından girilen yerler söz konusu olduğunda bu, kullanıcı tarafından yazıldığı şekliyle ham metindir. Kötü amaçlı kullanıcılar bu verileri kod yerleştirme saldırıları için vektör olarak kullanmaya çalışabileceğinden, lütfen bu verileri kullanırken dikkatli olun (bkz. http://en.wikipedia.org/wiki/Code_injection).
opening_hours optional
Tür:  PlaceOpeningHours optional
Yerin ne zaman açılacağını veya kapanacağını tanımlar.
permanently_closed optional
Tür:  boolean optional
Yerin kalıcı veya geçici olarak kapalı olup olmadığını belirten bir işaret. Yer faaliyetteyse veya veri yoksa yanıtta işaret bulunmaz.
photos optional
Tür:  Array<PlacePhoto> optional
Bu yerin fotoğrafları. Koleksiyonda en fazla on PlacePhoto nesnesi bulunur.
place_id optional
Tür:  string optional
Yerin benzersiz tanımlayıcısıdır.
plus_code optional
Tür:  PlacePlusCode optional
Yer için açık konum kodlarını veya "plus kodlarını" tanımlar.
price_level optional
Tür:  number optional
Yerin fiyat düzeyi (0 ile 4 arasında bir ölçekte). Fiyat seviyeleri şu şekilde yorumlanır:
  • 0: Ücretsiz
  • 1: Uygun fiyatlı
  • 2: Orta
  • 3: Pahalı
  • 4: Çok pahalı
rating optional
Tür:  number optional
Bu Yer ile ilgili kullanıcı yorumlarına göre 1, 0 ile 5, 0 arasında bir puan.
reviews optional
Tür:  Array<PlaceReview> optional
Bu yerle ilgili yorumların listesi. Yalnızca PlacesService.getDetails ile kullanılabilir.
types optional
Tür:  Array<string> optional
Bu yer için tür dizisi (ör. ["political", "locality"] veya ["restaurant", "establishment"]).
url optional
Tür:  string optional
Bu yerin resmi Google sayfasının URL'si. Bu, yerle ilgili en iyi bilgileri içeren Google'a ait sayfadır. Yalnızca PlacesService.getDetails ile kullanılabilir.
user_ratings_total optional
Tür:  number optional
Bu Yer'in PlaceResult.rating metriğine katkıda bulunan kullanıcı puanlarının sayısı.
utc_offset optional
Tür:  number optional
Yerin mevcut saat dilimiyle UTC arasındaki fark (dakika cinsinden). Örneğin, Avustralya'da yaz saati uygulaması, Sidney'de saat UTC'den 11 saat ileridir. Bu nedenle utc_offset, 660 olur. UTC'nin gerisinde olan saat dilimleri için fark negatiftir. Örneğin, Yeşil Burun Adaları için utc_offset değeri -60'tır. Yalnızca PlacesService.getDetails ile kullanılabilir.
utc_offset_minutes optional
Tür:  number optional
Yerin geçerli saat diliminin UTC ile arasındaki uzaklık (dakika cinsinden). Örneğin, yaz saati uygulamasının geçerli olduğu Avustralya'nın Sidney kenti UTC'den 11 saat ileridedir. Bu nedenle utc_offset_minutes değeri 660 olur. UTC'nin gerisinde olan saat dilimleri için fark negatiftir. Örneğin, Yeşil Burun Adaları için utc_offset_minutes değeri -60. Yalnızca PlacesService.getDetails ile kullanılabilir.
vicinity optional
Tür:  string optional
İl/ilçe, posta kodu veya ülke bilgileri hariç olmak üzere, yer için basitleştirilmiş adres (sokak adı, sokak numarası ve mahalle dahil). Örneğin, Google'ın Sidney, Avustralya ofisinin yakınlık değeri "48 Pirrama Road, Pyrmont". Yalnızca PlacesService.getDetails ile kullanılabilir.
website optional
Tür:  string optional
Bu yerle ilgili yetkili web sitesi (ör. bir işletmenin ana sayfası). Yalnızca PlacesService.getDetails ile kullanılabilir.

PlaceAspectRating arayüzü

google.maps.places.PlaceAspectRating arayüz

Kullanıcıların yorum yaptığı bir yer özelliğiyle ilgili bilgileri tanımlar.

rating
Tür:  number
Bu özelliğin puanı. Yorumlar için bu değer 0 ile 3 arasında bir tam sayıdır. Bir yerin toplam puanı için 0 ile 30 arasında bir tam sayı olur.
type
Tür:  string
En boy türü. Örneğin, "food", "decor", "service" veya "overall".

BusinessStatus sabitleri

google.maps.places.BusinessStatus sabit değer

İşletme ise yerin çalışma durumu (yerin faaliyette olup olmadığını veya geçici ya da kalıcı olarak kapalı olup olmadığını belirtir) PlaceResult olarak döndürülür. Bunları değere veya sabit değerin adına göre belirtin (örnek: 'OPERATIONAL' veya google.maps.places.BusinessStatus.OPERATIONAL).

const {BusinessStatus} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişebilirsiniz. Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

CLOSED_PERMANENTLY İşletme kalıcı olarak kapatılmışsa
CLOSED_TEMPORARILY İşletme geçici olarak kapalı.
OPERATIONAL İşletme normal şekilde çalışıyor.

PlaceGeometry arayüz

google.maps.places.PlaceGeometry arayüz

Bir yerin geometrisiyle ilgili bilgileri tanımlar.

location optional
Tür:  LatLng optional
Yerin konumu.
viewport optional
Tür:  LatLngBounds optional
Bu yeri haritada görüntülerken tercih edilen görüntü alanı. Yer için tercih edilen görüntü alanı bilinmiyorsa bu özellik null olur. Yalnızca PlacesService.getDetails ile kullanılabilir.

PlaceOpeningHours arayüzü

google.maps.places.PlaceOpeningHours arayüz

Bir yerin çalışma saatleri hakkındaki bilgileri tanımlar.

open_now optional
Tür:  boolean optional
Yerin şu anda açık olup olmadığı.
periods optional
Tür:  Array<PlaceOpeningHoursPeriod> optional
Pazar gününden başlayarak kronolojik sırayla haftanın her gününü kapsayan çalışma dönemleri. Yerin kapalı olduğu günler dahil edilmez. Yalnızca PlacesService.getDetails ile kullanılabilir.
weekday_text optional
Tür:  Array<string> optional
Haftanın her günü için biçimlendirilmiş çalışma saatlerini temsil eden yedi dizeden oluşan bir dizi. Rehber Hizmeti, çalışma saatlerini mevcut dile uygun şekilde biçimlendirir ve yerelleştirir. Bu dizideki öğelerin sıralaması dile bağlıdır. Bazı diller haftayı Pazartesi günü başlatırken bazıları Pazar günü başlatır. Yalnızca PlacesService.getDetails ile kullanılabilir. Diğer çağrılar boş bir dizi döndürebilir.
isOpen
isOpen([date])
Parametreler: 
  • dateDate optional
Döndürülen Değer:  boolean|undefined
Yerin şu anda (tarih belirtilmemişse) veya belirtilen tarihte açık olup olmadığını kontrol edin. Bu yerde PlaceResult.utc_offset_minutes veya PlaceOpeningHours.periods yoksa undefined döndürülür (PlaceOpeningHours.periods yalnızca PlacesService.getDetails aracılığıyla kullanılabilir). Bu yöntem, tatil saatleri gibi istisnai saatleri dikkate almaz.

PlaceOpeningHoursPeriod arabirim

google.maps.places.PlaceOpeningHoursPeriod arayüz

Bir yerin çalışma saatleri hakkında yapılandırılmış bilgileri tanımlar. Not: Bir yer her zaman açıksa yanıtta close bölümü bulunmaz. Müşteriler, her zaman açık olan özelliğin 0 değeriyle day ve "0000" değeriyle time içeren bir open dönemi olarak temsil edildiğini ve close içermediğini bilebilir.

open
Yerin açılış saati.
close optional
Tür:  PlaceOpeningHoursTime optional
Yerin kapanış saati.

PlaceOpeningHoursTime arayüzü

google.maps.places.PlaceOpeningHoursTime arayüz

Bir yerin ne zaman açılacağını veya kapanacağını tanımlar.

day
Tür:  number
[0, 6] aralığında bir sayı olarak Pazar gününden itibaren haftanın günleri. Örneğin, 2 Salı anlamına gelir.
hours
Tür:  number
[0, 23] aralığındaki, sayı olarak PlaceOpeningHoursTime.time etkinliğinin saatleri. Bu bilgi, Yerin saat diliminde bildirilir.
minutes
Tür:  number
[0, 59] aralığında, bir sayı olarak PlaceOpeningHoursTime.time etkinliğinin dakikası. Bu bilgi Yerin saat diliminde bildirilir.
time
Tür:  string
24 saatlik "sa:dk" biçiminde saat. Değerler ["0000", "2359"] aralığında. Saat, Yerin saat diliminde raporlanacak.
nextDate optional
Tür:  number optional
Bu PlaceOpeningHoursTime öğesinin bir sonraki gerçekleşmesini temsil eden zaman damgası (new Date() ile kullanılmaya uygun, sıfırdan itibaren milisaniye cinsinden). Haftanın PlaceOpeningHoursTime.day, PlaceOpeningHoursTime.time ve PlaceResult.utc_offset_minutes değerlerine göre hesaplanır. PlaceResult.utc_offset_minutes undefined ise nextDate undefined olur.

PlacePlusCode arayüzü

google.maps.places.PlacePlusCode arayüz

Bir yer için açık konum kodlarını veya "plus kodlarını" tanımlar. Plus code'lar, açık adreslerin bulunmadığı yerlerde (binaların numaralandırılmadığı veya sokakların adlandırılmadığı yerlerde) açık adreslerin yerine kullanılabilir.

global_code
Tür:  string
1/8000 derecelik bir alanla 1/8000 derecelik bir alanı kapsayan artı kodu. Örneğin, "8FVC9G8F+5W".
compound_code optional
Tür:  string optional
İlk dört karakterin (alan kodu) atlandığı ve bir derecenin 8.000'de biri ile bir derecenin 8.000'de biri boyutunda bir alan içeren artı kodu. Bu alan, bir yer açıklamasıyla değiştirilir. Örneğin, "9G8F+5W Zurich, Switzerland". Kodu kısaltmak için uygun bir yer bulunamazsa bu alan atlanır.

PlacePhoto arayüzü

google.maps.places.PlacePhoto arayüz

Bir yerin fotoğraf öğesini temsil eder.

height
Tür:  number
Fotoğrafın piksel cinsinden yüksekliği.
html_attributions
Tür:  Array<string>
Bu fotoğraf için gösterilecek ilişkilendirme metni.
width
Tür:  number
Fotoğrafın piksel cinsinden genişliği.
getUrl
getUrl([opts])
Parametreler: 
Döndürülen Değer:  string
Belirtilen seçeneklere karşılık gelen resim URL'sini döndürür.

PhotoOptions arayüzü

google.maps.places.PhotoOptions arayüz

Fotoğraf istek seçeneklerini tanımlar.

maxHeight optional
Tür:  number optional
Döndürülen görselin piksel cinsinden maksimum yüksekliği.
maxWidth optional
Tür:  number optional
Döndürülen resmin piksel cinsinden maksimum genişliği.

PlaceReview arayüzü

google.maps.places.PlaceReview arayüz

Bir yerle ilgili tek bir yorumu temsil eder.

author_name
Tür:  string
Yorum yapan kişinin adı.
language
Tür:  string
Bu yorumun yazıldığı dili belirten IETF dil kodu. Bu kodun, ülke veya bölgeyi belirten ikincil etiketler 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.
profile_photo_url
Tür:  string
Yorum yapan kullanıcının profil resminin URL'si.
relative_time_description
Tür:  string
Yorum zamanını, geçerli saate göre dile ve ülkeye uygun bir biçimde ifade eden biçimlendirilmiş son zaman dizesi. Örneğin: "a month ago".
text
Tür:  string
Bir yorumun metnidir.
time
Tür:  number
İncelemenin zaman damgası (epoch'tan itibaren saniye cinsinden).
aspects optional
Tür:  Array<PlaceAspectRating> optional
Yorumda puan verilen özellikler. 0 ile 3 arasındaki bir ölçekte derecelendirilir.
author_url optional
Tür:  string optional
Yorumcu profilinin URL'si. Yorumcu profili kullanılamadığında bu numara undefined olur.
rating optional
Tür:  number optional
Bu yorumun puanı 1,0 ile 5,0 (her ikisi de dahil) arasında bir sayıdır.