Places Service

PlacesService sınıfı

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

Yer arama ve bir yer hakkındaki ayrıntıları almayla ilgili yöntemleri içerir.

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

PlacesService
PlacesService(attrContainer)
Parametreler: 
Belirtilen kapsayıcıda ilişkilendirmeler oluşturan yeni bir PlacesService örneği oluşturur.
findPlaceFromPhoneNumber
findPlaceFromPhoneNumber(request, callback)
Parametreler: 
Return Value: Yok
Telefon numarasına göre yer listesi getirir. Çoğu durumda, sonuç listesinde yalnızca bir öğe olmalıdır; bununla birlikte, istek belirsizse birden fazla sonuç döndürülebilir. Geri çağırmaya iletilen PlaceResult öğeleri, tam PlaceResult öğesinin alt kümeleridir. Uygulamanız, PlacesService.getDetails yöntemini çağırıp istenen yer için PlaceResult.place_id kodunu ileterek her yer için daha ayrıntılı bir PlaceResult alabilir.
findPlaceFromQuery
findPlaceFromQuery(request, callback)
Parametreler: 
Return Value: Yok
Bir sorgu dizesine göre yerlerin listesini getirir. Çoğu durumda, sonuç listesinde yalnızca bir öğe olmalıdır; bununla birlikte, istek belirsizse birden fazla sonuç döndürülebilir. Geri çağırmaya iletilen PlaceResult öğeleri, tam PlaceResult öğesinin alt kümeleridir. Uygulamanız, PlacesService.getDetails yöntemini çağırıp istenen yer için PlaceResult.place_id kodunu ileterek her yer için daha ayrıntılı bir PlaceResult alabilir.
getDetails
getDetails(request, callback)
Parametreler: 
Return Value: Yok
Belirtilen placeId tarafından tanımlanan yer hakkındaki ayrıntıları getirir.
nearbySearch
nearbySearch(request, callback)
Parametreler: 
Return Value: Yok
Anahtar kelime veya türe göre, belirli bir konumun yakınındaki yerlerin listesini getirir. Konum, bir LatLngBounds veya location ve radius parametreleri iletilerek her zaman belirtilmelidir. Geri çağırmaya iletilen PlaceResult öğeleri, tam PlaceResult öğesinin alt kümeleridir. Uygulamanız, istenen yer için PlaceResult.place_id ile birlikte bir Yer Ayrıntıları isteği göndererek her yer için daha ayrıntılı bir PlaceResult elde edebilir. PlaceSearchPagination nesnesi, ek sonuç sayfalarını getirmek için kullanılabilir (bu, son sonuç sayfasıysa veya yalnızca bir sonuç sayfası varsa boştur).
textSearch
textSearch(request, callback)
Parametreler: 
Return Value: Yok
Bir sorgu dizesine göre (örneğin, "İstanbul'da pizza" veya "Taksim yakınındaki ayakkabı mağazaları") bir yer listesi getirir. Konum parametreleri isteğe bağlıdır; konum belirtildiğinde, sonuçlar bölgenin içindeki yerlerle sınırlı olmak yerine yalnızca yakındaki sonuçlara dayalı olarak değerlendirilir. Yerleri rastgele bir dizeyle aramak istediğinizde ve arama sonuçlarını belirli bir konumla sınırlamak istemeyeceğiniz durumlarda textSearch kullanın. PlaceSearchPagination nesnesi, ek sonuç sayfalarını getirmek için kullanılabilir (bu, son sonuç sayfasıysa veya yalnızca bir sonuç sayfası varsa boştur).

PlaceDetailsRequest arayüzü

google.maps.places.PlaceDetailsRequest arayüz

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

placeId
Tür:  string
Ayrıntılarının istendiği Yerin Yer Kimliği.
fields optional
Tür:  Array<string> optional
Faturalandırılacak ayrıntılar yanıtına dahil edilecek alanlar. Hiçbir alan belirtilmezse veya ['ALL'] geçirilirse 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 alanlar nokta yollarıyla belirtilebilir (örneğin, "geometry.location").
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 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).
sessionToken optional
Tür:  AutocompleteSessionToken optional
Ayrıntılar isteğini otomatik tamamlama oturumuyla gruplandırmak için kullanılan benzersiz referans.

FindPlaceFromPhoneNumberRequest arayüzü

google.maps.places.FindPlaceFromPhoneNumberRequest arayüz

Metin arama isteğinden PlacesService.findPlaceFromPhoneNumber adresine gönderilecek bir yer bulma isteği.

fields
Tür:  Array<string>
Faturalandırılacak yanıta dahil edilecek alanlar. ['ALL'] 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").
phoneNumber
Tür:  string
Aranacak 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 dil için dil tanımlayıcısı. Desteklenen dillerin listesine bakın.
locationBias optional
Tür:  LocationBias optional
Yer aranırken kullanılan önyargı. Sonuç, belirtilen LocationBias değerine göre ağırlıklandırılır ancak bunlarla sınırlı olmaz.

FindPlaceFromQueryRequest arayüzü

google.maps.places.FindPlaceFromQueryRequest arayüz

Metin arama isteğinden PlacesService.findPlaceFromQuery adresine gönderilecek bir yer bulma isteği.

fields
Tür:  Array<string>
Faturalandırılacak yanıta dahil edilecek alanlar. ['ALL'] 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").
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üleceği dil için dil tanımlayıcısı. Desteklenen dillerin listesine bakın.
locationBias optional
Tür:  LocationBias optional
Yer aranırken kullanılan önyargı. Sonuç, belirtilen LocationBias değerine göre ağırlıklandırılır ancak bunlarla sınırlı olmaz.

PlaceSearchRequest arayüzü

google.maps.places.PlaceSearchRequest arayüz

PlacesService cihazına gönderilecek bir Yer arama sorgusu.

bounds optional
Yer aranacak sınırlar. bounds ayarlanırsa location ve radius yoksayılır.
keyword optional
Tür:  string optional
Ad, tür ve adresin yanı sıra müşteri yorumları ve diğer üçüncü taraf içerikleri dahil ancak bunlarla sınırlı olmamak üzere, mevcut tüm alanlarla eşleştirilecek bir terim.
language optional
Tür:  string optional
Mümkün olduğunda adların ve adreslerin döndürüleceği dil için dil tanımlayıcısı. Desteklenen dillerin listesine bakın.
location optional
Tür:  LatLng|LatLngLiteral optional
Çevresinde Yer aranacak konum.
maxPriceLevel optional
Tür:  number optional
Sonuçları yalnızca belirtilen fiyat düzeyindeki veya daha düşük fiyatlı yerlerle kısıtlar. Geçerli değerler, 0 (en uygun fiyatlı) ile 4 (en pahalı) aralığındadır (bu değerler dahil). Belirtilmişse minPrice değerinden büyük veya bu değere eşit olmalıdır.
minPriceLevel optional
Tür:  number optional
Sonuçları yalnızca belirtilen fiyat düzeyindeki veya daha üst düzeylerdeki yerlerle kısıtlar. Geçerli değerler, 0 (en uygun fiyatlı) ile 4 (en pahalı) aralığındadır (bu değerler dahil). Belirtilmişse maxPrice veya daha küçük 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 bir parçası olarak aktarılır.
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 Yer aranacak konuma olan mesafe (metre cinsinden). İzin verilen maksimum değer 50.000'dir.
rankBy optional
Tür:  RankBy optional
Varsayılan: RankBy.PROMINENCE
Sonuçları döndürürken kullanılacak sıralama yöntemini belirtir. rankBy, DISTANCE olarak ayarlandığında location belirtmeniz gerekir, ancak radius veya bounds belirtemezsiniz.
type optional
Tür:  string optional
Belirli türdeki yerleri arar. Bu tür, isteğin hedef konumunun yerel diline çevrilir ve sorgu dizesi olarak kullanılır. Ayrıca sağlanan bir sorgu, yerelleştirilmiş tür dizesiyle birleştirilir. Farklı türde sonuçlar yanıttan çıkarılır. Dilden ve bölgeden bağımsız kategorik aramalar yapmak için bu alanı kullanın. Geçerli türleri burada bulabilirsiniz.

TextSearchRequest arayüzü

google.maps.places.TextSearchRequest arayüz

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

bounds optional
Yerler aranırken sonuçları yanıltmak için kullanılan sınırlar (isteğe bağlı). bounds ayarlanırsa location ve radius yoksayılır. Sonuçlar, bu sınırların içindekilerle kısıtlanmaz, ancak içindeki sonuçlar daha üst sıralarda yer alır.
language optional
Tür:  string optional
Mümkün olduğunda adların ve adreslerin döndürüleceği 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ı yanıltmak 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 yer adı ('New York'ta pizza') veya bir yerin adı ve ardından yer işareti ("Sidney'deki Starbucks").
radius optional
Tür:  number optional
Yer araması yaparken sonuçları yanıltmak için kullanılan alanın yarıçapı (metre cinsinden).
region optional
Tür:  string optional
Sonuçları ağırlıklandırmaya yarayan bir bölge kodu. 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).
type optional
Tür:  string optional
Belirli türdeki yerleri arar. Bu tür, isteğin hedef konumunun yerel diline çevrilir ve sorgu dizesi olarak kullanılır. Ayrıca sağlanan bir sorgu, yerelleştirilmiş tür dizesiyle birleştirilir. Farklı türde sonuçlar yanıttan çıkarılır. Dilden ve bölgeden bağımsız kategorik aramalar yapmak için bu alanı kullanın. Geçerli türleri burada bulabilirsiniz.

RankBy sabit değerleri

google.maps.places.RankBy sabit değer

Bir Yer Arama İsteği için sıralama seçenekleri.

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

DISTANCE Sonuçları konumdan uzaklığa göre sıralar.
PROMINENCE Sıralamalar 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. Geçerli kullanıcının IP adresini ağırlık 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

Konum Kısıtlaması, Yerler aranırken kullanılacak katı bir sınırı temsil eder.

LatLngBounds|LatLngBoundsLiteral

PlacesServiceStatus sabitleri

google.maps.places.PlacesServiceStatus sabit değer

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

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

INVALID_REQUEST Bu istek geçersizdi.
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 kullanmasına izin verilmiyor.
UNKNOWN_ERROR Sunucu hatası nedeniyle PlacesService isteği 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

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

hasNextPage
Tür:  boolean
Başka sonuçların sunulup sunulmayacağını gösterir. Ek sonuçlar sayfası olduğunda true.
nextPage
nextPage()
Parametreler: Yok
Return Value: Yok
Sonraki sonuç 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 ilişkin adres bileşenleri koleksiyonu. Yalnızca PlacesService.getDetails ile kullanılabilir.
adr_address optional
Tür:  string optional
Yerin 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 derecelendirilen yönleri. Derecelendirmeler 0 ile 30 arasında bir skaladadır.
business_status optional
Tür:  BusinessStatus optional
Bir işletme ise, mekanın çalışma durumunu gösteren bir işaret (yerin çalışır durumda olduğunu ya da geçici veya kalıcı olarak kapalı olup olmadığını belirtir). Herhangi bir veri mevcut değilse aramada veya ayrıntılar yanıtlarında bayrak gösterilmez.
formatted_address optional
Tür:  string optional
Yerin tam adresi.
formatted_phone_number optional
Tür:  string optional
Yerin, numaranın bölgesel kurallarına göre biçimlendirilmiş telefon numarası. Yalnızca PlacesService.getDetails ile kullanılabilir.
geometry optional
Tür:  PlaceGeometry optional
Yerin geometrisiyle ilgili bilgiler.
html_attributions optional
Tür:  Array<string> optional
Bu Yer sonucu için gösterilecek atıf metni. Kullanılabilir html_attributions, ne fields isteğinden bağımsız olarak 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 kullanılacak arka plan rengi. Ayrıca PlaceResult.icon_mask_base_uri politikasına bakın.
icon_mask_base_uri optional
Tür:  string optional
Bir simge maskesinin kısaltılmış URL'si. Sona bir dosya uzantısı (ör. .svg veya .png) ekleyerek farklı simge türlerine erişin.
international_phone_number optional
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. Yalnızca PlacesService.getDetails ile kullanılabilir.
name optional
Tür:  string optional
Yerin adı. Not: Kullanıcının girdiği 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ına karşı 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çıldığını veya kapandığını tanımlar.
permanently_closed optional
Tür:  boolean optional
Yerin kalıcı veya geçici kapalı olduğunu gösteren bir işaret. Yer çalışır durumdaysa veya veri yoksa, yanıtta bayrak da gösterilmez.
photos optional
Tür:  Array<PlacePhoto> optional
Bu Yerin fotoğrafları. Koleksiyonda en fazla on PlacePhoto nesne yer alır.
place_id optional
Tür:  string optional
Yer için benzersiz bir tanımlayıcı.
plus_code optional
Tür:  PlacePlusCode optional
Yer için Açık Konum Kodlarını veya "artı kodları" tanımlar.
price_level optional
Tür:  number optional
Yerin 0 ile 4 arasındaki bir ölçekteki fiyat düzeyi. Fiyat düzeyleri şu şekilde yorumlanır:
  • 0: Ücretsiz
  • 1: Ucuz
  • 2: Orta düzey
  • 3: Pahalı
  • 4: Çok Pahalı
rating optional
Tür:  number optional
Bu Yerle 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ürler dizisi (örneğin, ["political", "locality"] veya ["restaurant", "establishment"]).
url optional
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. Yalnızca PlacesService.getDetails ile kullanılabilir.
user_ratings_total optional
Tür:  number optional
Bu yerin PlaceResult.rating olmasına katkıda bulunan kullanıcı puanları.
utc_offset optional
Tür:  number optional
Yerin mevcut saat diliminin UTC ile dakika cinsinden uzaklığı. Örneğin, Avustralya'da Sidney'de yaz saati uygulaması UTC'den 11 saat ileride olduğu için utc_offset değeri 660 olur. UTC gerisindeki saat dilimleri için uzaklık negatiftir. Örneğin, Yeşil Burun Adaları için utc_offset değeri -60 şeklindedir. Yalnızca PlacesService.getDetails ile kullanılabilir.
utc_offset_minutes optional
Tür:  number optional
Yerin mevcut saat diliminin UTC ile dakika cinsinden uzaklığı. Örneğin, Avustralya'da Sidney'de yaz saati uygulaması 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. Yalnızca PlacesService.getDetails ile kullanılabilir.
vicinity optional
Tür:  string optional
Yerin il/eyalet, posta kodu veya ülke bilgisi olmadan sokak adı, sokak numarası ve konum dahil olmak üzere basitleştirilmiş adresi. Örneğin, Google'ın Avustralya'daki Sidney ofisinin yakınlık değeri "48 Pirrama Road, Pyrmont" şeklindedir. Yalnızca PlacesService.getDetails ile kullanılabilir.
website optional
Tür:  string optional
Bu Yerin yetkili web sitesi (ör. işletmenin ana sayfası). Yalnızca PlacesService.getDetails ile kullanılabilir.

PlaceAspectRating arayüzü

google.maps.places.PlaceAspectRating arayüz

Kullanıcıların incelediği yerin bir yönüyle ilgili bilgileri tanımlar.

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

BusinessStatus sabit değerleri

google.maps.places.BusinessStatus sabit değer

Yerin bir işletmeyse, PlaceResult'da döndürülen çalışma durumu (yerin çalışır durumda olduğunu ya da geçici veya kalıcı olarak kapalı olup olmadığını belirtir). Bunları değerle veya sabit değerin adıyla (örnek: 'OPERATIONAL' ya da google.maps.places.BusinessStatus.OPERATIONAL) belirtin.

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

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

PlaceGeometry arayüzü

google.maps.places.PlaceGeometry arayüz

Bir yerin geometrisi ile ilgili bilgileri tanımlar.

location optional
Tür:  LatLng optional
Mekanın 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
Kronolojik sırayla, Pazar'dan başlayarak haftanın her gününü kapsayan açılış dönemleri. Yerin açık olmadığı 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ş 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. 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önüş Değeri:  boolean|undefined
Yerin şu anda açık mı (tarih bilgisi geçmediğinde) mi yoksa belirtilen tarihte mi açık olduğunu kontrol edin. Bu yerde PlaceResult.utc_offset_minutes veya PlaceOpeningHours.periods yoksa undefined iade edilir (PlaceOpeningHours.periods yalnızca PlacesService.getDetails üzerinden kullanılabilir). Bu yöntemde, tatil günlerindeki çalışma saatleri gibi özel saatler dikkate alınmaz.

PlaceOpeningHoursPeriod arayüzü

google.maps.places.PlaceOpeningHoursPeriod arayüz

Bir yerin çalışma saatleri hakkındaki yapılandırılmış bilgileri tanımlar. Not: Bir Yer her zaman açık ise yanıtta close bölümü yer almaz. Müşteriler, her zaman açık olmak üzere day değerini içeren 0 ve time değerini içeren, "0000" değerine sahip ve close içermeyen bir open dönemi olarak temsil edilebilir.

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

PlaceOpeningHoursTime arayüzü

google.maps.places.PlaceOpeningHoursTime arayüz

Bir yerin ne zaman açıldığını veya kapandığını tanımlar.

day
Tür:  number
Pazar gününden başlayarak [0, 6] aralığındaki bir sayı olarak haftanın günleri. Örneğin, 2, Salı anlamına gelir.
hours
Tür:  number
[0, 23] aralığında sayı olarak PlaceOpeningHoursTime.time saatleri. Bu bilgi, yerin saat diliminde bildirilir.
minutes
Tür:  number
[0, 59] aralığında sayı olarak PlaceOpeningHoursTime.time dakikası. Bu bilgi, yerin saat diliminde bildirilir.
time
Tür:  string
24 saat "ssdd" biçiminde günün saati. Değerler ["0000", "2359"] aralığında. Zaman, yerin saat diliminde bildirilir.
nextDate optional
Tür:  number optional
Bu PlaceOpeningHoursTime öğesinin bir sonraki oluşumunu temsil eden zaman damgası (dönemden bu yana, new Date() ile kullanıma uygun olan milisaniye cinsinden). Haftanın PlaceOpeningHoursTime.day, PlaceOpeningHoursTime.time ve PlaceResult.utc_offset_minutes temel alınarak hesaplanır. PlaceResult.utc_offset_minutes değeri undefined ise nextDate, undefined olur.

PlacePlusCode arayüzü

google.maps.places.PlacePlusCode arayüz

Bir yer için Açık Konum Kodlarını veya "artı kodları" tanımlar. Artı kodları, bulunmadığı yerlerde (bina numaralandırılmamış veya sokakların adlandırılmamış olduğu) açık adreslerin yerine kullanılabilir.

global_code
Tür:  string
Derecenin 1/8000'i x 1/8000'lik bir alanı içeren artı kodu. Örneğin, "8FVC9G8F+5W".
compound_code optional
Tür:  string optional
Derece alanının 1/8.000'i x 1/8.000'lik bir kısmı içeren artı kodu. Burada, ilk dört karakter (alan kodu) kaldırılarak yerine şehir açıklaması getirilir. Örneğin, "9G8F+5W Zurich, Switzerland". Kodu kısaltacak uygun bir yer yoksa 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 atıf metni.
width
Tür:  number
Fotoğrafın piksel cinsinden genişliği.
getUrl
getUrl([opts])
Parametreler: 
Dönüş Değeri:  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 isteme seçeneklerini tanımlar.

maxHeight optional
Tür:  number optional
Döndürülen resmin 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
Yorumcunun adı.
language
Tür:  string
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.
profile_photo_url
Tür:  string
Tarayıcının profil resminin URL'si.
relative_time_description
Tür:  string
İnceleme zamanını, geçerli saate göre dil ve ülkeye uygun bir biçimde ifade eden, biçimlendirilmiş son saat dizesi. Örneğin "a month ago".
text
Tür:  string
Yorumun metnidir.
time
Tür:  number
İncelemenin, dönemden beri geçen saniye cinsinden ifade edilen zaman damgası.
aspects optional
Tür:  Array<PlaceAspectRating> optional
Yorumun değerlendirdiği yönler. 0 ile 3 arasındaki bir ölçekte derecelendirmeler.
author_url optional
Tür:  string optional
Yorumcu profilinin URL'si. Yorumcunun profili kullanılamadığında bu ad undefined olacak.
rating optional
Tür:  number optional
Bu yorumun puanı (1,0 ile 5,0 (dahil) arasında bir sayı).