PlacesService sınıfı
google.maps.places.PlacesService
sınıf
Yer arama ve bir yerle ilgili ayrıntıları alma yöntemlerini içerir.
const {PlacesService} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
|---|---|
PlacesService |
PlacesService(attrContainer)Parametreler:
Belirtilen kapsayıcıda ilişkilendirmeleri oluşturacak PlacesService öğesinin yeni bir örneğini oluşturur. |
Yöntemler | |
|---|---|
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ğırmaya iletilen PlaceResult'ler, tam bir PlaceResult'nin alt kümeleridir. Uygulamanız, PlacesService.getDetails işlevini çağırıp istenen yer için PlaceResult.place_id değerini ileterek her yer için daha ayrıntılı bir PlaceResult alabilir. |
findPlaceFromQuery |
findPlaceFromQuery(request, callback)Parametreler:
Döndürülen Değer: Yok
Bir 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 bir PlaceResult'nin alt kümeleridir. Uygulamanız, PlacesService.getDetails işlevini çağırıp istenen yer için PlaceResult.place_id değerini 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ğer: Yok
Anahtar kelimeye veya türe göre, belirli bir konumun yakınındaki yerlerin listesini alır. Konum her zaman belirtilmelidir. Bu işlem, LatLngBounds veya location ve radius parametreleri iletilek yapılabilir. Geri çağırmaya iletilen PlaceResult'ler, tam PlaceResult'nin alt kümeleridir. Uygulamanız, istenen yer için PlaceResult.place_id değerini ileten bir Yer Ayrıntıları isteği göndererek her yer için daha ayrıntılı bir PlaceResult alabilir. PlaceSearchPagination nesnesi, ek sonuç sayfalarını getirmek için kullanılabilir (sonuçların son sayfasıysa veya yalnızca bir sonuç sayfası varsa null). |
textSearch |
textSearch(request, callback)Parametreler:
Döndürülen Değer: Yok
Sorgu dizesine göre (örneğin, "New York'ta pizza" veya "Ankara yakınlarındaki ayakkabı mağazaları") yerlerin listesini alır. Konum parametreleri isteğe bağlıdır. Konum belirtildiğinde sonuçlar, bölge içindeki yerlerle sınırlanmak yerine yalnızca yakındaki sonuçlara yönlendirilir. Yerleri rastgele bir dize kullanarak aramak istediğinizde ve arama sonuçlarını belirli bir konumla sınırlamak istemediğiniz durumlarda textSearch kullanın. PlaceSearchPagination nesnesi, ek sonuç sayfalarını getirmek için kullanılabilir (sonuçların son sayfasıysa veya yalnızca bir sonuç sayfası varsa null). |
PlaceDetailsRequest arayüzü
google.maps.places.PlaceDetailsRequest
arayüz
PlacesService adresine gönderilecek bir yer ayrıntıları sorgusu.
Özellikler | |
|---|---|
placeId |
Tür:
stringAyrıntıları istenen yerin yer kimliği. |
fields optional |
Tür:
Array<string> optionalAyrıntılar yanıtına dahil edilecek alanlar için faturalandırma yapılır. Alan belirtilmemişse veya ['ALL'] iletilirse kullanılabilir tüm alanlar döndürülür ve bunlar için faturalandırma yapı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 optionalAyrıntıların döndürülmesi gereken dilin dil tanımlayıcısı. Desteklenen dillerin listesine bakın. |
region optional |
Tür:
string optionalKullanıcının bölgesinin bölge kodu. Bu durum, hangi fotoğrafların döndürüleceğini ve muhtemelen başka şeyleri etkileyebilir. Bölge kodu, ccTLD ("üst düzey alan") iki karakterlik değerini kabul eder. Çoğu ccTLD kodu, ISO 3166-1 kodlarıyla aynıdır ancak bazı önemli istisnalar vardır. Örneğin, Birleşik Krallık'ın ccTLD'si "uk" ( .co.uk), ISO 3166-1 kodu ise "gb"dir (teknik olarak "Büyük Britanya ve Kuzey İrlanda Birleşik Krallığı" için). |
sessionToken optional |
Tür:
AutocompleteSessionToken optionalAyrıntılar isteğini bir otomatik tamamlama oturumuyla paketlemek için kullanılan benzersiz referans. |
FindPlaceFromPhoneNumberRequest arayüzü
google.maps.places.FindPlaceFromPhoneNumberRequest
arayüz
PlacesService.findPlaceFromPhoneNumber adresine gönderilecek bir metin arama isteğinden yer bulma.
Özellikler | |
|---|---|
fields |
Tür:
Array<string>Yanıtın içinde yer alacak ve ücretlendirilecek alanlar. ['ALL'] iletilirse tüm kullanılabilir alanlar döndürülür ve bunlar için faturalandırma yapı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:
stringAranacak yerin telefon numarası. Biçim E.164 olmalıdır. |
language optional |
Tür:
string optionalMümkün olduğunda adların ve adreslerin döndürülmesi gereken dilin dil tanımlayıcısı. Desteklenen dillerin listesine bakın. |
locationBias optional |
Tür:
LocationBias optionalYer ararken kullanılan önyargı. Sonuç, verilen LocationBias öğesine yönelik önyargılı olacak ancak bununla sınırlı olmayacak. |
FindPlaceFromQueryRequest arayüzü
google.maps.places.FindPlaceFromQueryRequest
arayüz
PlacesService.findPlaceFromQuery adresine gönderilecek bir metin arama isteğinden yer bulma.
Özellikler | |
|---|---|
fields |
Tür:
Array<string>Yanıtın içinde yer alacak ve ücretlendirilecek alanlar. ['ALL'] iletilirse tüm kullanılabilir alanlar döndürülür ve bunlar için faturalandırma yapı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İsteğin sorgusu. Örneğin, bir yerin adı veya adresi. |
language optional |
Tür:
string optionalMümkün olduğunda adların ve adreslerin döndürülmesi gereken dilin dil tanımlayıcısı. Desteklenen dillerin listesine bakın. |
locationBias optional |
Tür:
LocationBias optionalYer ararken kullanılan önyargı. Sonuç, verilen LocationBias öğesine yönelik önyargılı olacak ancak bununla sınırlı olmayacak. |
PlaceSearchRequest arayüzü
google.maps.places.PlaceSearchRequest
arayüz
PlacesService'a gönderilecek bir Yer arama sorgusu.
Özellikler | |
|---|---|
bounds optional |
Tür:
LatLngBounds|LatLngBoundsLiteral optionalYerlerin aranacağı sınırlar. bounds ayarlanırsa hem location hem de radius yoksayılır. |
keyword optional |
Tür:
string optionalAd, 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 optionalMümkün olduğunda adların ve adreslerin döndürülmesi gereken dilin dil tanımlayıcısı. Desteklenen dillerin listesine bakın. |
location optional |
Tür:
LatLng|LatLngLiteral optionalYer aramak için kullanılacak konum. |
maxPriceLevel optional |
Tür:
number optionalSonuçları yalnızca belirtilen fiyat düzeyindeki veya daha düşük fiyat düzeyindeki yerlerle sınırlar. Geçerli değerler 0 (en uygun fiyatlı) ile 4 (en pahalı) aralığındadır (bu değerler dahil). Belirtilmişse minPrice değerine eşit veya daha büyük olmalıdır. |
minPriceLevel optional |
Tür:
number optionalSonuçları yalnızca belirtilen fiyat düzeyinde veya daha yüksek fiyat düzeyindeki yerlerle sınırlandırır. Geçerli değerler 0 (en uygun fiyatlı) ile 4 (en pahalı) aralığındadır (bu değerler dahil). Belirtilmişse maxPrice değerinden küçük veya bu değere eşit olmalıdır. |
|
Tür:
string optionalkeyword etiketine eş değer. Bu alandaki değerler, keyword alanındaki değerlerle birleştirilir ve aynı arama dizesinin bir parçası olarak iletilir. |
openNow optional |
Tür:
boolean optionalSonuçları yalnızca şu anda açık olan yerlerle sınırlar. |
radius optional |
Tür:
number optionalBelirli bir konumdan itibaren yer aranacak mesafe (metre cinsinden). İzin verilen maksimum değer 50.000'dir. |
rankBy optional |
Tür:
RankBy optionalVarsayılan:
RankBy.PROMINENCESonuç döndürülürken kullanılacak sıralama yöntemini belirtir. rankBy, DISTANCE olarak ayarlandığında location belirtmeniz gerektiğini ancak radius veya bounds belirtemeyeceğinizi unutmayın. |
type optional |
Tür:
string optionalBelirtilen türdeki yerleri arar. Tür, isteğin hedef konumunun yerel diline çevrilir ve sorgu dizesi olarak kullanılır. Bir sorgu da sağlanırsa yerelleştirilmiş tür dizesine eklenir. Farklı türdeki sonuçlar yanıttan çıkarılır. Bu alanı, dil ve bölgeden bağımsız kategorik aramalar yapmak için kullanın. Geçerli türler burada verilmiştir. |
TextSearchRequest arayüzü
google.maps.places.TextSearchRequest
arayüz
PlacesService adresine gönderilecek bir metin arama isteği.
Özellikler | |
|---|---|
bounds optional |
Tür:
LatLngBounds|LatLngBoundsLiteral optionalYer ararken sonuçları etkilemek 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 içindekilerle sınırlı olmasa da bu sınırlar içindeki sonuçlar daha üst sıralarda yer alır. |
language optional |
Tür:
string optionalMümkün olduğunda adların ve adreslerin döndürülmesi gereken dilin dil tanımlayıcısı. Desteklenen dillerin listesine bakın. |
location optional |
Tür:
LatLng|LatLngLiteral optionalYer ararken sonuçları etkilemek 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 kategori ve ardından bir konumun adı ("New York'ta pizza") veya bir yerin adı ve ardından bir konum netleştiricisi ("Sidney'deki Starbucks"). |
radius optional |
Tür:
number optionalYer ararken sonuçları etkilemek için kullanılan alanın yarıçapı (metre cinsinden). |
region optional |
Tür:
string optionalSonuçları belirli bir bölgeye yönlendirmek için kullanılan bölge kodu. Bölge kodu, ccTLD ("üst düzey alan") iki karakterlik değerini kabul eder. Çoğu ccTLD kodu, ISO 3166-1 kodlarıyla aynıdır ancak bazı önemli istisnalar vardır. Örneğin, Birleşik Krallık'ın ccTLD'si "uk" ( .co.uk), ISO 3166-1 kodu ise "gb"dir (teknik olarak "Büyük Britanya ve Kuzey İrlanda Birleşik Krallığı" için). |
type optional |
Tür:
string optionalBelirtilen türdeki yerleri arar. Tür, isteğin hedef konumunun yerel diline çevrilir ve sorgu dizesi olarak kullanılır. Bir sorgu da sağlanırsa yerelleştirilmiş tür dizesine eklenir. Farklı türdeki sonuçlar yanıttan çıkarılır. Bu alanı, dil ve bölgeden bağımsız kategorik aramalar yapmak için kullanın. Geçerli türler burada verilmiştir. |
RankBy sabitleri
google.maps.places.RankBy
sabitler
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.
Sabitler | |
|---|---|
DISTANCE |
Yer sonuçlarını konuma olan mesafeye göre sıralar. |
PROMINENCE |
Yer sonuçlarını önemlerine göre sıralar. |
LocationBias typedef
google.maps.places.LocationBias
typedef
LocationBias, Yerler aranırken 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|LatLngAltitude|LatLngAltitudeLiteral|LatLngBounds|LatLngBoundsLiteral|Circle|CircleLiteral|string
LocationRestriction typedef
google.maps.places.LocationRestriction
typedef
LocationRestriction, Yerler aranırken kullanılacak katı bir sınırı temsil eder.
PlacesServiceStatus sabitleri
google.maps.places.PlacesServiceStatus
sabitler
Aramaları tamamlandığında PlacesService tarafından döndürülen durum. Bunları değerle veya sabitin adını kullanarak belirtebilirsiniz. Ö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.
Sabitler | |
|---|---|
INVALID_REQUEST |
Bu istek geçersizdi. |
NOT_FOUND |
Başvuruda bulunulan yer bulunamadı. |
OK |
Yanıtta geçerli bir sonuç var. |
OVER_QUERY_LIMIT |
Uygulama, istek kotasını aştı. |
REQUEST_DENIED |
Uygulamanın PlacesService 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
Yer sonuçlarının ek sayfalarını getirmek için kullanılan bir nesne.
Özellikler | |
|---|---|
hasNextPage |
Tür:
booleanBaşka sonuçların olup olmadığını belirtir. true ek bir sonuç sayfası olduğunda |
Yöntemler | |
|---|---|
nextPage |
nextPage()Parametreler: Yok
İade Değeri:
voidSonraki 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.
Özellikler | |
|---|---|
address_components optional |
Tür:
Array<GeocoderAddressComponent> optionalBu yerin konumuna ait adres bileşenleri koleksiyonu. Yalnızca PlacesService.getDetails ile kullanılabilir. |
adr_address optional |
Tür:
string optionaladr mikro biçiminde yerin adresinin gösterimi. Yalnızca PlacesService.getDetails ile kullanılabilir. |
aspects optional |
Tür:
Array<PlaceAspectRating> optionalGoogle ve Zagat kullanıcı yorumlarına göre bu yerin puanlanan yönleri. Puanlar 0 ile 30 arasında bir ölçekte verilir. |
business_status optional |
Tür:
BusinessStatus optionalİşletme ise yerin operasyonel durumunu gösteren bir işaret (yerin operasyonel olup olmadığını veya geçici ya da kalıcı olarak kapalı olup olmadığını gösterir). Veri yoksa arama veya ayrıntı yanıtlarında işaret bulunmaz. |
formatted_address optional |
Tür:
string optionalYerin tam adresi. |
formatted_phone_number optional |
Tür:
string optionalYer'in numaranın bölgesel kuralına göre biçimlendirilmiş telefon numarası. Yalnızca PlacesService.getDetails ile kullanılabilir. |
geometry optional |
Tür:
PlaceGeometry optionalYerin geometriyle ilgili bilgileri. |
html_attributions optional |
Tür:
Array<string> optionalBu yer sonucu için gösterilecek kaynak bilgisi metni. İstenen fields'lerden bağımsız olarak her zaman kullanılabilir html_attributions döndürülür ve bunlar gösterilmelidir. |
icon optional |
Tür:
string optionalBu yerin kategorisini temsil etmek için kullanılabilecek bir resim kaynağının URL'si. |
icon_background_color optional |
Tür:
string optionalBir yerin simgesiyle kullanılacak arka plan rengi. Ayrıca PlaceResult.icon_mask_base_uri başlıklı makaleyi inceleyin. |
icon_mask_base_uri optional |
Tür:
string optionalBir simge maskesinin kısaltılmış URL'si. Dosya uzantısını sona ekleyerek farklı simge türlerine erişin (ör. .svg veya .png). |
international_phone_number optional |
Tür:
string optionalYerin uluslararası standarttaki telefon numarası. Uluslararası biçim, ülke kodunu içerir ve artı (+) işaretiyle başlar. Yalnızca PlacesService.getDetails ile kullanılabilir. |
name optional |
Tür:
string optionalYerin adı. Not: Kullanıcı tarafından girilen yerlerde bu, kullanıcının yazdığı ham metindir. Kötü niyetli kullanıcılar bu verileri kod yerleştirme saldırıları için bir vektör olarak kullanmaya çalışabileceğinden (bkz. http://en.wikipedia.org/wiki/Code_injection), lütfen bu verileri kullanırken dikkatli olun. |
opening_hours optional |
Tür:
PlaceOpeningHours optionalMekanın açılış veya kapanış saatini tanımlar. |
|
Tür:
boolean optionalYerin kalıcı veya geçici olarak kapalı olup olmadığını gösteren işaret. Yer açıksa veya veri yoksa yanıtta işaret bulunmaz. |
photos optional |
Tür:
Array<PlacePhoto> optionalBu yerin fotoğrafları Koleksiyonda en fazla on PlacePhoto nesne bulunur. |
place_id optional |
Tür:
string optionalYer için benzersiz tanımlayıcı. |
plus_code optional |
Tür:
PlacePlusCode optionalYer için Açık Konum Kodları veya "plus code" tanımlar. |
price_level optional |
Tür:
number optionalYerin 0 ile 4 arasında değişen fiyat düzeyi. Fiyat düzeyleri şu şekilde yorumlanır:
|
rating optional |
Tür:
number optionalBu yerle ilgili kullanıcı yorumlarına dayalı olarak 1, 0 ile 5, 0 arasında bir puan. |
reviews optional |
Tür:
Array<PlaceReview> optionalBu yerle ilgili yorumların listesi. Yalnızca PlacesService.getDetails ile kullanılabilir. |
types optional |
Tür:
Array<string> optional |
url optional |
Tür:
string optionalBu yerin resmi Google sayfasının URL'si. Bu, Yer hakkında mevcut en iyi bilgileri içeren ve Google'a ait olan sayfadır. Yalnızca PlacesService.getDetails ile kullanılabilir. |
user_ratings_total optional |
Tür:
number optionalBu yerin PlaceResult.rating puanına katkıda bulunan kullanıcı puanlarının sayısı. |
|
Tür:
number optionalYer'in mevcut saat diliminin UTC'den farkı (dakika cinsinden). Örneğin, Avustralya'daki Sidney, yaz saati uygulamasında UTC'den 11 saat ileridedir. Bu nedenle utc_offset, 660 olur. UTC'nin gerisinde olan saat dilimlerinde fark negatiftir. Örneğin, Yeşil Burun Adaları'nda utc_offset, -60'dir. Yalnızca PlacesService.getDetails ile kullanılabilir. |
utc_offset_minutes optional |
Tür:
number optionalYer'in mevcut saat diliminin UTC'den farkı (dakika cinsinden). Örneğin, Avustralya'daki Sidney, yaz saati uygulamasında UTC'den 11 saat ileridedir. Bu nedenle utc_offset_minutes, 660 olur. UTC'nin gerisinde olan saat dilimlerinde fark negatiftir. Örneğin, Yeşil Burun Adaları'nda utc_offset_minutes, -60'dir. Yalnızca PlacesService.getDetails ile kullanılabilir. |
vicinity optional |
Tür:
string optionalYerle ilgili basitleştirilmiş adres (sokak adı, sokak numarası ve yerleşim yeri dahil ancak il/eyalet, posta kodu veya ülke hariç). Örneğin, Google'ın Sidney, Avustralya'daki ofisinin yakınlık değeri "48 Pirrama Road, Pyrmont"'dır. Yalnızca PlacesService.getDetails ile kullanılabilir. |
website optional |
Tür:
string optionalBu yerin 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ığı yerin bir yönüyle ilgili bilgileri tanımlar.
Özellikler | |
|---|---|
rating |
Tür:
numberBu yönün puanı. Tek tek yorumlar için bu değer 0 ile 3 arasında bir tam sayıdır. Bir yerin toplam puanları için bu değer 0 ile 30 arasında bir tam sayıdır. |
type |
Tür:
stringGörünüm türü. Örneğin, "food", "decor", "service" veya "overall". |
BusinessStatus sabitleri
google.maps.places.BusinessStatus
sabitler
Bir işletme ise PlaceResult içinde döndürülen yerin faaliyet durumu (yerin faaliyet gösterip göstermediğini veya geçici ya da kalıcı olarak kapalı olup olmadığını gösterir). Bunları değerle veya sabitin adıyla (örnek: 'OPERATIONAL' veya google.maps.places.BusinessStatus.OPERATIONAL) belirtin.
const {BusinessStatus} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Sabitler | |
|---|---|
CLOSED_PERMANENTLY |
İşletme kalıcı olarak kapalıdır. |
CLOSED_TEMPORARILY |
İşletme geçici olarak kapalıdır. |
OPERATIONAL |
İşletme normal şekilde çalışıyor. |
PlaceGeometry arayüzü
google.maps.places.PlaceGeometry
arayüz
Bir yerin geometrisiyle ilgili bilgileri tanımlar.
Özellikler | |
|---|---|
location optional |
Tür:
LatLng optionalYerin konumu. |
viewport optional |
Tür:
LatLngBounds optionalBu yerin haritada gösterilmesi için tercih edilen görüntü alanı. Mekanın tercih edilen görünüm 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 saatleriyle ilgili bilgileri tanımlar.
Özellikler | |
|---|---|
|
Tür:
boolean optionalYerin şu anda açık olup olmadığı. |
periods optional |
Tür:
Array<PlaceOpeningHoursPeriod> optionalPazar gününden başlayarak haftanın her gününü kapsayan açılış dönemleri kronolojik sırayla. Yerin açık olmadığı günler dahil edilmez. Yalnızca PlacesService.getDetails ile kullanılabilir. |
weekday_text optional |
Tür:
Array<string> optionalHaftanın her günü için biçimlendirilmiş çalışma saatlerini temsil eden yedi dizeden oluşan bir dizi. Yer Hizmeti, çalışma saatlerini geçerli dile uygun şekilde biçimlendirir ve yerelleştirir. Bu dizideki öğelerin sırası dile bağlıdır. Bazı dillerde hafta Pazartesi, bazılarında ise Pazar günü başlar. Yalnızca PlacesService.getDetails ile kullanılabilir. Diğer çağrılar boş bir dizi döndürebilir. |
Yöntemler | |
|---|---|
isOpen |
isOpen([date])Parametreler:
İade Değeri:
boolean|undefinedYerlerin şu anda (tarih belirtilmediğinde) 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 üzerinden kullanılabilir). Bu yöntemde, tatil günleri gibi özel saatler dikkate alınmaz. |
PlaceOpeningHoursPeriod arayüzü
google.maps.places.PlaceOpeningHoursPeriod
arayüz
Bir yerin çalışma saatleriyle ilgili yapılandırılmış bilgileri tanımlar. Not: Bir yer her zaman açıksa yanıtta close bölümü yer almaz. Müşteriler, her zaman açık olan işletmelerin open değeri 0 olan day ve değeri "0000" olan time ile temsil edildiğine ve close içermediğine güvenebilir.
Özellikler | |
|---|---|
open |
Yerin açılış saati. |
close optional |
Tür:
PlaceOpeningHoursTime optionalYer 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.
Özellikler | |
|---|---|
day |
Tür:
numberHaftanın günleri, pazar gününden başlayarak [ 0, 6] aralığında bir sayı olarak. Örneğin, 2 Salı anlamına gelir. |
hours |
Tür:
numberPlaceOpeningHoursTime.time saatleri, [0, 23] aralığında bir sayı olarak. Bu, yerin saat diliminde bildirilir. |
minutes |
Tür:
numberPlaceOpeningHoursTime.time dakikası, [0, 59] aralığında bir sayı olarak. Bu, yerin saat diliminde bildirilir. |
time |
Tür:
string24 saatlik "ssdd" biçimindeki günün saati. Değerler [ "0000", "2359"] aralığındadır. Saat, yerin saat diliminde bildirilir. |
nextDate optional |
Tür:
number optionalBu PlaceOpeningHoursTime'ın bir sonraki gerçekleşmesini temsil eden zaman damgası (dönemden bu yana geçen milisaniye sayısı olarak, new Date() ile kullanıma uygundur). Haftanın PlaceOpeningHoursTime.day, PlaceOpeningHoursTime.time ve PlaceResult.utc_offset_minutes değerlerinden hesaplanır. PlaceResult.utc_offset_minutes değeri undefined ise nextDate değeri undefined olur. |
PlacePlusCode arayüzü
google.maps.places.PlacePlusCode
arayüz
Bir yer için Açık Konum Kodlarını veya "plus code"ları tanımlar. Plus code'lar, sokak adreslerinin olmadığı yerlerde (binaların numaralandırılmadığı veya sokakların adlandırılmadığı yerler) sokak adreslerinin yerine kullanılabilir.
Özellikler | |
|---|---|
global_code |
Tür:
string1/8000 dereceye 1/8000 derece alanlı bir artı kodu. Örneğin, "8FVC9G8F+5W". |
compound_code optional |
Tür:
string optionalİlk dört karakterin (alan kodu) çıkarılıp yerine yerleşim yeri açıklaması eklenmiş, 1/8000 dereceye 1/8000 derece alan içeren bir plus kodu. Örneğin, "9G8F+5W Zurich, Switzerland". Kodu kısaltmak için uygun bir yerel alan bulunamazsa bu alan atlanır. |
PlacePhoto arayüzü
google.maps.places.PlacePhoto
arayüz
Bir yerin fotoğraf öğesini temsil eder.
Özellikler | |
|---|---|
height |
Tür:
numberFotoğ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:
numberFotoğrafın piksel cinsinden genişliği. |
Yöntemler | |
|---|---|
getUrl |
getUrl([opts])Parametreler:
İade Değeri:
stringBelirtilen seçeneklere karşılık gelen resim URL'sini döndürür. |
PhotoOptions arayüzü
google.maps.places.PhotoOptions
arayüz
Fotoğraf isteği seçeneklerini tanımlar.
Özellikler | |
|---|---|
maxHeight optional |
Tür:
number optionalDöndürülen resmin piksel cinsinden maksimum yüksekliği. |
maxWidth optional |
Tür:
number optionalDö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 ifade eder.
Özellikler | |
|---|---|
author_name |
Tür:
stringYorumu yazan kullanıcının adı. |
language |
Tür:
stringBu yorumun yazıldığı dili belirten bir IETF dil kodu. Bu kodun yalnızca ülke veya bölgeyi belirten ikincil bir etiket olmadan 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:
stringYorum yapan kullanıcının profil resminin URL'si. |
relative_time_description |
Tür:
stringBiçimlendirilmiş son zaman dizesi. Yorum zamanını, dile ve ülkeye uygun bir biçimde geçerli zamana göre ifade eder. Örneğin "a month ago". |
text |
Tür:
stringYorumun metni. |
time |
Tür:
numberYorumun zaman damgası (Epoch'tan beri geçen saniye olarak ifade edilir). |
|
Tür:
Array<PlaceAspectRating> optionalYorumda puan verilen yönler. 0 ile 3 arasında bir ölçekteki puanlar. |
author_url optional |
Tür:
string optionalYorumcunun profilinin URL'si. İncelemeyi yapan kullanıcının profili kullanılamadığında bu simge undefined olarak gösterilir. |
rating optional |
Tür:
number optionalBu yorumun puanı, 1,0 ile 5,0 (bu sayılar dahil) arasında bir sayıdır. |