Places Service

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

PlacesService sınıfı

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

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

&libraries=places URL parametresini gerektirir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

PlacesService
PlacesService(attrContainer)
Parametreler:
Belirtilen kapsayıcıda ilişkilendirmeleri oluşturan yeni bir PlacesService örneği oluşturur.
findPlaceFromPhoneNumber
findPlaceFromPhoneNumber(request, callback)
Parametreler:
Return Value: Hiçbiri
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ğırmaya iletilen PlaceResult'ler, tam PlaceResult alt kümeleridir. Uygulamanız, PlacesService.getDetails özelliğini arayıp istediğiniz yer için PlaceResult.place_id değerini ileterek her yer için daha ayrıntılı bir PlaceResult elde edebilir.
findPlaceFromQuery
findPlaceFromQuery(request, callback)
Parametreler:
Return Value: Hiçbiri
Sorgu dizesine 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ğırmaya iletilen PlaceResult'ler, tam PlaceResult alt kümeleridir. Uygulamanız, PlacesService.getDetails özelliğini arayıp istediğiniz yer için PlaceResult.place_id değerini ileterek her yer için daha ayrıntılı bir PlaceResult elde edebilir.
getDetails
getDetails(request, callback)
Parametreler:
Return Value: Hiçbiri
Belirtilen placeId tarafından tanımlanan yerle ilgili ayrıntıları alır.
nearbySearch
nearbySearch(request, callback)
Parametreler:
Return Value: Hiçbiri
Anahtar kelimeye veya türe göre belirli bir konumun yakınındaki yerlerin listesini alır. Konum her zaman LatLngBounds veya location ve radius parametreleri ileterek belirtilmelidir. Geri çağırmaya iletilen PlaceResult'ler, tam PlaceResult alt kümeleridir. Uygulamanız, istediğiniz yer için PlaceResult.place_id bilgisini ileten bir Yer Ayrıntıları isteği göndererek her yer için daha ayrıntılı bir PlaceResult bilgisi alabilir. PlaceSearchPagination nesnesi, ek sonuç sayfaları getirmek için kullanılabilir (bu, sonuçların son sayfasıysa veya yalnızca bir sonuç sayfası varsa boş).
textSearch
textSearch(request, callback)
Parametreler:
Return Value: Hiçbiri
Sorgu dizesine göre (örneğin, "İstanbul'daki pizza" veya "Ottawa&quot" yakınındaki ayakkabı mağazaları) yerlerin listesini alır. Konum parametreleri isteğe bağlıdır. Konum belirtildiğinde sonuçlar, bölgenin içindeki yerlerle sınırlı olmak yerine sadece yakındaki sonuçlara ağırlık verilir. Rastgele bir dize kullanarak yer aramak istediğinizde ve arama sonuçlarını belirli bir konumla sınırlamak istemediğiniz durumlarda textSearch özelliğini kullanın. PlaceSearchPagination nesnesi, ek sonuç sayfaları getirmek için kullanılabilir (bu, sonuçların son sayfasıysa veya yalnızca bir sonuç sayfası varsa boş).

PlaceDetailsRequest arayüz

google.maps.places.PlaceDetailsRequest arayüz

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

&libraries=places URL parametresini gerektirir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

placeId
Tür: string
Ayrıntıların istendiği Yerin kimliği.
fields optional
Tür: Array<string> optional
Ayrıntılar faturalandırmasına dahil edilecek ve faturalandırılacak alanlar. Herhangi bir alan belirtilmemişse 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 adresini ziyaret edin. İç içe yerleştirilmiş alanlar nokta yollarıyla (örneğin, "geometry.location") belirtilebilir.
language optional
Tür: string optional
Ayrıntıların döndürülmesi gereken dilin tanımlayıcısı. Desteklenen dillerin listesine bakın.
region optional
Tür: string optional
Kullanıcı bölgesinin bölge kodu. Bu, hangi fotoğrafların döndürülebileceğini ve muhtemelen başka şeyleri de etkileyebilir. Bölge kodu, ccTLD (`üst düzey alan adı") iki karakterli 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 "quot;uk" (.co.uk), ISO 3166-1 kodu ise "quot;gb" (teknik olarak "Büyük Britanya ve Kuzey İrlanda Birleşik Krallığı" tüzel kişiliği için) şeklindedir.
sessionToken optional
Ayrıntılar isteğini bir otomatik tamamlama oturumuyla birleştirmek 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 bulun.

&libraries=places URL parametresini gerektirir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

fields
Tür: Array<string>
Yanıta dahil edilecek ve faturalandırılacak alanlar. ['ALL'] aktarılırsa 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 adresini ziyaret edin. İç içe yerleştirilmiş alanlar nokta yollarıyla (örneğin, "geometry.location") belirtilebilir.
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 ad ve adreslerin döndürülmesi gereken dilin tanımlayıcısıdır. Desteklenen dillerin listesine bakın.
locationBias optional
Tür: LocationBias optional
Yer araması sırasında kullanılan eğilim. Sonuç, belirtilen LocationBias için önyargılı olacak ancak bununla sınırlı olmayacaktır.

FindPlaceFromQueryRequest arayüz

google.maps.places.FindPlaceFromQueryRequest arayüz

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

&libraries=places URL parametresini gerektirir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

fields
Tür: Array<string>
Yanıta dahil edilecek ve faturalandırılacak alanlar. ['ALL'] aktarılırsa 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 adresini ziyaret edin. İç içe yerleştirilmiş alanlar nokta yollarıyla (örneğin, "geometry.location") belirtilebilir.
query
Tür: string
İstek sorgusu. Örneğin, bir yerin adı veya adresi.
language optional
Tür: string optional
Mümkün olduğunda ad ve adreslerin döndürülmesi gereken dilin tanımlayıcısıdır. Desteklenen dillerin listesine bakın.
locationBias optional
Tür: LocationBias optional
Yer araması sırasında kullanılan eğilim. Sonuç, belirtilen LocationBias için önyargılı olacak ancak bununla sınırlı olmayacaktır.

PlaceSearchRequest arayüzü

google.maps.places.PlaceSearchRequest arayüz

PlacesService adresine gönderilecek bir yer arama sorgusu.

&libraries=places URL parametresini gerektirir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

bounds optional
Yerler içinde arama yapmak için kullanılan sınırlar. bounds ayarlanırsa hem location hem de radius yok sayılır.
keyword optional
Tür: string optional
Ad, tür, adres, müşteri yorumları ve diğer üçüncü taraf içerikler dahil ancak bunlarla sınırlı olmamak üzere, kullanılabilir tüm alanlarla eşleştirilecek bir terim.
language optional
Tür: string optional
Mümkün olduğunda ad ve adreslerin döndürülmesi gereken dilin tanımlayıcısıdır. Desteklenen dillerin listesine bakın.
location optional
Tür: LatLng|LatLngLiteral optional
Yerlerin aranacağı konum.
maxPriceLevel optional
Tür: number optional
Sonuçları yalnızca belirtilen fiyat düzeyindeki veya daha düşük yerlerle sınırlar. Geçerli değerler, 0 (en uygun fiyatlı) ile 4 (en pahalı) arasında değişir. Belirtilirse minPrice değerinden büyük veya eşit olmalıdır.
minPriceLevel optional
Tür: number optional
Sonuçları yalnızca belirtilen fiyat düzeyindeki veya daha yüksek yerlerle sınırlar. Geçerli değerler, 0 (en uygun fiyatlı) ile 4 (en pahalı) arasında değişir. Belirtilirse maxPrice değerinden küçük veya 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 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
Yerlerin aranacağı belirli bir mesafenin metre cinsinden uzaklığı. İ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 bir location belirtmeniz gerekir, ancak radius veya bounds belirtemezsiniz.
type optional
Tür: string optional
Belirtilen türdeki yerleri arar. Tür, isteğin hedef konumunun yerel diline çevrilir ve sorgu dizesi olarak kullanılır. Bir sorgu da sağlanmışsa yerelleştirilmiş tür dizesiyle birleştirilir. Farklı türde 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ürlere buradan ulaşabilirsiniz.

TextSearchRequest arayüzü

google.maps.places.TextSearchRequest arayüz

PlacesService numaralı telefona gönderilecek bir metin arama isteği.

&libraries=places URL parametresini gerektirir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

bounds optional
Yerler aranırken sonuca ağırlık vermek için kullanılan sınırlar (isteğe bağlı). bounds ayarlanırsa hem location hem de radius yok sayılır. Sonuçlar, bu sınırlar içinde bulunanlarla sınırlı olmayacak, ancak içindeki sonuçlar daha üst sıralarda yer alacak.
language optional
Tür: string optional
Mümkün olduğunda ad ve adreslerin döndürülmesi gereken dilin tanımlayıcısıdır. Desteklenen dillerin listesine bakın.
location optional
Tür: LatLng|LatLngLiteral optional
Yerler aranırken sonuçlara ağırlık vermek için kullanılan alan merkezi.
query optional
Tür: string optional
İsteğin sorgu terimi. Örneğin, bir yerin adı ('Eyfel Kulesi'), bir yer adı ve ardından kategorinin adı ('İstanbul'daki pizza') veya yer ismini açıklayan bir ifade ('Sidney'deki Starbucks').
radius optional
Tür: number optional
Yerler aranırken ön yargı için kullanılan alan yarıçapı (metre cinsinden).
region optional
Tür: string optional
Sonuçlara ağırlık verilecek bölge kodu. Bölge kodu, ccTLD (`üst düzey alan adı") iki karakterli 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 "quot;uk" (.co.uk), ISO 3166-1 kodu ise "quot;gb" (teknik olarak "Büyük Britanya ve Kuzey İrlanda Birleşik Krallığı" tüzel kişiliği için) şeklindedir.
type optional
Tür: string optional
Belirtilen türdeki yerleri arar. Tür, isteğin hedef konumunun yerel diline çevrilir ve sorgu dizesi olarak kullanılır. Bir sorgu da sağlanmışsa yerelleştirilmiş tür dizesiyle birleştirilir. Farklı türde 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ürlere buradan ulaşabilirsiniz.

RankBy sabit değerleri

google.maps.places.RankBy sabit değer

PlaceSearchRequest için sıralama seçenekleri.

&libraries=places URL parametresini gerektirir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

DISTANCE Yer sonuçlarını, konuma olan mesafeye göre sıralar.
PROMINENCE Sıralamalar, sonuçları önem derecelerine göre yerleştirir.

LocationBias typedef

google.maps.places.LocationBias typedef

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

&libraries=places URL parametresini gerektirir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

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

LocationRestriction türü

google.maps.places.LocationRestriction typedef

Yer Kısıtlaması, Yerler için arama yaparken kullanılacak katı bir sınırı temsil eder.

&libraries=places URL parametresini gerektirir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

LatLngBounds|LatLngBoundsLiteral

PlacesServiceStatus sabit değerleri

google.maps.places.PlacesServiceStatus sabit değer

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

&libraries=places URL parametresini gerektirir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

INVALID_REQUEST Bu istek geçersizdi.
NOT_FOUND Başvurulan 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 denemeniz durumunda 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.

&libraries=places URL parametresini gerektirir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

hasNextPage
Tür: boolean
Daha fazla sonuç olup olmadığını gösterir. true ek bir sonuç sayfası olduğunda.
nextPage
nextPage()
Parametreler: Yok
Return Value: Hiçbiri
Sonraki sonuç sayfasını getirir. İlk arama isteğine sağlanan geri çağırma işlevinin aynısını kullanır.

PlaceResult arayüz

google.maps.places.PlaceResult arayüz

Bir Yer hakkındaki bilgileri tanımlar.

&libraries=places URL parametresini gerektirir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

address_components optional
Bu yerin konumu için adres bileşenlerinin toplanması. Yalnızca PlacesService.getDetails ile kullanılabilir.
adr_address optional
Tür: string optional
Yer'in 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ı üzerinden bu yerin puanlanmış yönleri. Puanlar 0 - 30 ölçeğindedir.
business_status optional
Tür: BusinessStatus optional
Yerin bir işletme olması durumunda işletmenin faaliyet durumunu belirten bir işaret (yerin faaliyette olup olmadığını veya geçici ya da kalıcı olarak kapalı olduğunu belirtir). Veri yoksa arama veya ayrıntılar yanıtlarında bayrak bulunmaz.
formatted_address optional
Tür: string optional
Yer'in tam adresi.
formatted_phone_number optional
Tür: string optional
Yerin, sayısal bölgesel kurallara göre biçimlendirilmiş 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 ilişkilendirme metni. Kullanılabilir html_attributions, hangi fields istendiğinden bağımsız olarak her zaman döndürülür ve gösterilmelidir.
icon optional
Tür: string optional
Bu yerin kategorisini temsil etmek için kullanılabilecek bir resim kaynağının URL'si.
icon_background_color optional
Tür: string optional
Yer simgesi ile kullanılacak arka plan rengi. Ayrıca bkz. PlaceResult.icon_mask_base_uri.
icon_mask_base_uri optional
Tür: string optional
Simge maskesinin kısaltılmış URL'si. Sona bir dosya uzantısı ekleyerek (ör. .svg veya .png) farklı simge türlerine erişin.
international_phone_number optional
Tür: string optional
Yerin uluslararası biçimde telefon numarası. Uluslararası biçim ü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ı Yerler'e girdiyse bu metin, kullanıcının girdiği ham metindir. Kötü amaçlı kullanıcılar bu kodu kod yerleştirme saldırıları için vektör olarak kullanmayı deneyebilirler. Bu nedenle 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ı mı yoksa geçici olarak mı kapalı olduğunu gösteren işaret. Yer çalışır durumdaysa veya herhangi bir veri yoksa, cevapta bayrak yoktur.
photos optional
Tür: Array<PlacePhoto> optional
Bu yerin fotoğrafları. Koleksiyon en fazla on PlacePhoto nesne içerecektir.
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ını" tanımlar.
price_level optional
Tür: number optional
Yerin 0 ile 4 arasındaki fiyat seviyesi. Fiyat seviyeleri aşağıdaki şekilde yorumlanır:
  • 0: Ücretsiz
  • 1: Pahalı değil
  • 2: Orta
  • 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 bir tür 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 ile ilgili mevcut en iyi bilgilerin yer aldığı, Google'a ait sayfadır. Yalnızca PlacesService.getDetails ile kullanılabilir.
user_ratings_total optional
Tür: number optional
Bu yerin PlaceResult.rating metriğine katkıda bulunan kullanıcı puanlarının sayısı.
utc_offset optional
Tür: number optional
Yerin geçerli saat diliminin UTC zaman farkı (dakika cinsinden). Örneğin, Avustralya'nın Sidney şehrinde yaz saati uygulaması UTC'den 11 saat önce olduğu için utc_offset 660 olur. UTC'nin arkasındaki saat dilimleri için ofset negatiftir. Örneğin Yeşil Burun Adaları için -60 değeri utc_offset. Yalnızca PlacesService.getDetails ile kullanılabilir.
utc_offset_minutes optional
Tür: number optional
Yerin geçerli saat diliminin UTC zaman farkı (dakika cinsinden). Örneğin, Avustralya'nın Sidney şehrinde yaz saati uygulaması UTC'den 11 saat önce olduğu için utc_offset_minutes 660 olur. UTC'nin arkasındaki saat dilimleri için ofset negatiftir. Örneğin Yeşil Burun Adaları için -60 değeri utc_offset_minutes. Yalnızca PlacesService.getDetails ile kullanılabilir.
vicinity optional
Tür: string optional
İl/eyalet, posta kodu veya ülke hariç olmak üzere yer adı, sokak adı ve sokak numarası dahil olmak üzere Yer'in basitleştirilmiş adresi. Örneğin, Google'ın Sidney merkezli Avustralya ofisinin "48 Pirrama Road, Pyrmont" değeri vardır. Yalnızca PlacesService.getDetails ile kullanılabilir.
website optional
Tür: string optional
Bu yerin yetkili web sitesi (işletmenin ana sayfası gibi). Yalnızca PlacesService.getDetails ile kullanılabilir.

PlaceAspectRating arayüz

google.maps.places.PlaceAspectRating arayüz

Kullanıcıların incelediği yerle ilgili bilgileri tanımlar.

&libraries=places URL parametresini gerektirir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

rating
Tür: number
Bu özelliğin puanı. Bireysel yorumlar için bu, 0 ile 3 arasında bir tam sayıdır. Bir yerin toplam puanı 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

Bir işletmeyse, Yerin operasyonel durumu bir PlaceResult içinde döndürülür (yerin çalışır durumda olup olmadığını veya geçici ya da kalıcı olarak kapalı olduğunu belirtir). Bunları değere veya sabit ada göre belirtin (örnek: 'OPERATIONAL' veya google.maps.places.BusinessStatus.OPERATIONAL).

&libraries=places URL parametresini gerektirir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

CLOSED_PERMANENTLY İşletme kalıcı olarak kapalı.
CLOSED_TEMPORARILY İşletme geçici olarak kapalı.
OPERATIONAL İşletme normal şekilde faaliyet gösteriyor.

PlaceGeometry arayüz

google.maps.places.PlaceGeometry arayüz

Bir yerin geometrisi hakkındaki bilgileri tanımlar.

&libraries=places URL parametresini gerektirir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

location optional
Tür: LatLng optional
Yer'in konumu.
viewport optional
Tür: LatLngBounds optional
Bu yeri bir harita üzerinde gösterirken 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ında bilgi tanımlar.

&libraries=places URL parametresini gerektirir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

open_now optional
Tür: boolean optional
Yerin o anda açık olup olmadığı.
periods optional
Pazar gününden başlayarak kronolojik sırayla 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 dize dizisi. Yer Hizmeti, çalışma saatlerini mevcut dile göre biçimlendirir ve yerelleştirir. Bu dizideki öğelerin sıralaması dile bağlı olarak değişir. Bazı diller Pazartesi, hafta bazılarıysa Pazar günleri başlar. Yalnızca PlacesService.getDetails ile kullanılabilir. Diğer aramalar boş bir dizi döndürebilir.
isOpen
isOpen([date])
Parametreler:
  • dateDate optional
İade Değeri: boolean|undefined
Yerin şu anda açık olup olmadığını (tarih olmadığında) veya belirtilen tarihte 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 arayüzü

google.maps.places.PlaceOpeningHoursPeriod arayüz

Bir yerin çalışma saatleri hakkında yapılandırılmış bilgiler tanımlar. Not: Yer her zaman açıksa yanıtta close bölümü eksik olur. Müşteriler, her zaman açık olarak day, 0 değeri ile day ve "0000" değeri ile time içeren ve close olmadan temsil edilebilir.

&libraries=places URL parametresini gerektirir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

open
Yer'in 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çıldığını veya kapandığını tanımlar.

&libraries=places URL parametresini gerektirir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

day
Tür: number
Pazar gününden itibaren [0, 6] aralığındaki bir sayı olarak haftanın günleri. Örneğin, 2 salı anlamına gelir.
hours
Tür: number
PlaceOpeningHoursTime.time günü sayı olarak [0, 23] aralığında. Saat, Yerin saat diliminde raporlanır.
minutes
Tür: number
[0, 59] aralığında, PlaceOpeningHoursTime.time olarak dakika sayısı. Bu değer, Yerin saat diliminde raporlanır.
time
Tür: string
24 saat "ss"dd biçiminde günün saati. Değerler ["0000", "2359"] aralığında. Saat, Yerin saat diliminde raporlanacak.
nextDate optional
Tür: number optional
Bu YerOpeningHoursTime öğesinin bir sonraki tekrarını temsil eden zaman damgası (sıfırdan itibaren milisaniye olarak) new Date() Haftanın PlaceOpeningHoursTime.day, PlaceOpeningHoursTime.time ve PlaceResult.utc_offset_minutes tarihlerinden 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ı veya "artı kodlarını" tanımlar. Artı kodları, var olmayan yerlerde (binaların numaralandırılmamış veya sokakların adlandırılmamış olduğu) açık adreslerin yerine kullanılabilir.

&libraries=places URL parametresini gerektirir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

global_code
Tür: string
1/8.000 derece ile 1/8000 derece bir alana sahip bir artı kodu. Örneğin, "8FVC9G8F+5W".
compound_code optional
Tür: string optional
Derecenin 1/8.000 derecesini 1/8.000 derece olan bir artı kodu (ilk dört karakter (alan kodu) atlanır ve bir konum açıklamasıyla değiştirilir. Örneğin, "9G8F+5W Zurich, Switzerland". Kodu kısaltmak için uygun bir konum bulunmazsa bu alan atlanır.

Place Photo arayüzü

google.maps.places.PlacePhoto arayüz

Bir yerin fotoğraf öğesini temsil eder.

&libraries=places URL parametresini gerektirir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

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:
İade Değeri: string
Belirtilen seçeneklere karşılık gelen resim URL'sini döndürür.

Fotoğraf Seçenekleri arayüzü

google.maps.places.PhotoOptions arayüz

Fotoğraf isteği seçeneklerini tanımlar.

&libraries=places URL parametresini gerektirir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

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

PlaceReview arayüzü

google.maps.places.PlaceReview arayüz

Bir yerle ilgili tek bir yorumu temsil eder.

&libraries=places URL parametresini gerektirir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

author_name
Tür: string
Yorumcunun adı.
language
Tür: string
Bu incelemenin yazıldığı dili belirten IETF dil kodu. Bu kodun yalnızca ülke veya bölgeyi belirten ikincil bir etiketi olmayan 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
Geri ödeme profilinin profil resmi URL'si.
relative_time_description
Tür: string
İncelemenin geçerli saate göre dil ve ülke için uygun biçimde belirtildiği, yakın zamanda biçimlendirilen bir dize. Örneğin, "a month ago".
text
Tür: string
Bir yorumun metni.
time
Tür: number
İncelemenin zaman damgası, dönemden bu yana saniye cinsinden ifade edilir.
aspects optional
Tür: Array<PlaceAspectRating> optional
Yorumla puanlanan özellikler. 0 ile 3 arasındaki bir ölçekte puan.
author_url optional
Tür: string optional
Yorumcu profilinin URL'si. Yorumcunun profili kullanılamadığında bu undefined olacaktır.
rating optional
Tür: number optional
Bu yorumun puanı, 1,0 ile 5,0 (dahil).