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. Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
---|---|
PlacesService |
PlacesService(attrContainer) Parametreler:
Belirtilen kapsayıcıda ilişkilendirmeleri oluşturan yeni bir PlacesService örneği 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 olmalıdır. 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 'u çağırıp istenen yer için PlaceResult.place_id 'yi 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ğırma işlevine iletilen PlaceResult değerleri, tam PlaceResult değerinin 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ı getirir. |
nearbySearch |
nearbySearch(request, callback) Parametreler:
Döndürülen Değer: Yok
Anahtar kelimeye veya türe göre belirli bir yerin 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
Sorgu dizesine göre (ör. "New York'ta pizza" veya "Ottawa yakınlarındaki ayakkabı mağazaları") yerlerin listesini alır. 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. İsteğe bağlı bir dize kullanarak yer aramak istediğinizde ve arama sonuçlarını belirli bir konumla kısıtlamak istemediğiniz durumlarda textSearch değerini 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.
Özellikler | |
---|---|
placeId |
Tür:
string Ayrıntıları istenen yerin yer kimliği. |
fields optional |
Tür:
Array<string> optional Ayrıntılar yanıtına dahil edilecek ve faturalandırılacak 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. 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). |
sessionToken optional |
Tür:
AutocompleteSessionToken optional Ayrıntılar isteğini bir otomatik tamamlama oturumuyla paketlemek 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.
Özellikler | |
---|---|
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ü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. |
FindPlaceFromQueryRequest arabirim
google.maps.places.FindPlaceFromQueryRequest
arayüz
PlacesService.findPlaceFromQuery
adresine gönderilecek metin aramasından yer bulma isteği.
Özellikler | |
---|---|
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. |
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.
Özellikler | |
---|---|
bounds optional |
Tür:
LatLngBounds|LatLngBoundsLiteral optional Yer aramak için kullanılacak 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ı. 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 düzeyinde veya daha düşük fiyatlı yerlerle sınırlandırır. Geçerli değerler 0 (en uygun fiyatlı) ile 4 (en pahalı) arasındadır (bu değerler dahil). Belirtilmişse minPrice veya daha büyük olmalıdır. |
minPriceLevel optional |
Tür:
number optional Sonuç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ı) arasındadır (bu değerler dahil). Belirtilmişse maxPrice değerinden küçük veya buna eşit olmalıdır. |
|
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 sınırlandırır. |
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 Belirtilen türde yerleri arar. Tür, isteğin hedef konumunun yerel diline çevrilir ve 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. |
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 optional Yer araması yaparken sonuçların yanlılığını önlemek 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ı. 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çların ağırlıklı olarak gösterileceğ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 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.
Sabitler | |
---|---|
DISTANCE |
Yer sonuçlarını konuma olan mesafeye göre sıralar. |
PROMINENCE |
Yer sonuçlarını belirginliklerine göre sıralar. |
LocationBias typedef
google.maps.places.LocationBias
typedef
Konum Yanılgısı, yer araması yapılı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|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.
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.
Sabitler | |
---|---|
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 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.
Özellikler | |
---|---|
hasNextPage |
Tür:
boolean Başka sonuç olup olmadığını belirtir. true ek bir sonuç sayfası olduğunda. |
Yöntemler | |
---|---|
nextPage |
nextPage() Parametreler: Yok
Döndürülen Değer: Yok
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 yerle ilgili bilgileri tanımlar.
Özellikler | |
---|---|
address_components optional |
Tür:
Array<GeocoderAddressComponent> optional Bu yerin konumuna ait 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 puanlanan yönleri. 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 geometrisiyle ilgili bilgiler. |
html_attributions optional |
Tür:
Array<string> optional Bu yer sonucu için gösterilecek ilişkilendirme metni. Mevcut html_attributions , istenen fields 'ten 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 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 önüne 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 bir vektör olarak kullanmaya çalışabileceğinden lütfen bu verileri kullanırken dikkatli olun ( http://en.wikipedia.org/wiki/Code_injection adresine bakın). |
opening_hours optional |
Tür:
PlaceOpeningHours optional Yerin ne zaman açılacağını veya kapanacağını tanımlar. |
|
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 düzeyleri aşağıdaki gibi yorumlanır:
|
rating optional |
Tür:
number optional Bu yerin 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 |
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 yerin PlaceResult.rating puanına katkıda bulunan kullanıcı puanı sayısı. |
|
Tür:
number optional Yerin mevcut saat dilimiyle UTC arasındaki fark (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 , 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 mevcut saat dilimiyle UTC arasındaki fark (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 , 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 'tır. 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 Avustralya, Sidney ofisinin yakınlık değeri "48 Pirrama Road, Pyrmont" 'tür. 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 yorum yaptığı bir yer özelliğiyle ilgili bilgileri tanımlar.
Özellikler | |
---|---|
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 Boyut türü. Örneğin, "food" , "decor" , "service" veya "overall" . |
BusinessStatus sabitleri
google.maps.places.BusinessStatus
constants
İş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 sabitin adına göre belirtin (ör. '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.
Sabitler | |
---|---|
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.
Özellikler | |
---|---|
location optional |
Tür:
LatLng optional Yerin konumu. |
viewport optional |
Tür:
LatLngBounds optional Bu yerin haritada gösterilirken 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.
Özellikler | |
---|---|
|
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 dize dizisi. Yerler Hizmeti, çalışma saatlerini geçerli 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. |
Yöntemler | |
---|---|
isOpen |
isOpen([date]) Parametreler:
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ın 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.
Özellikler | |
---|---|
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.
Özellikler | |
---|---|
day |
Tür:
number Pazar gününden başlayarak [ 0 , 6 ] aralığında bir sayı olarak haftanın günleri. Örneğin, 2 Salı anlamına gelir. |
hours |
Tür:
number [ 0 , 23 ] aralığında bir sayı olarak PlaceOpeningHoursTime.time çalışma saatleri. Bu değer, yerin saat diliminde raporlanır. |
minutes |
Tür:
number PlaceOpeningHoursTime.time için dakika sayısı ([0 , 59 ] aralığında bir sayı). Bu değer, yerin saat dilimine göre raporlanır. |
time |
Tür:
string 24 saatlik "sa:dk" biçiminde saat. Değerler [ "0000" , "2359" ] aralığındadır. Saat, yerin saat diliminde raporlanır. |
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.
Özellikler | |
---|---|
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.
Özellikler | |
---|---|
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. |
Yöntemler | |
---|---|
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.
Özellikler | |
---|---|
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.
Özellikler | |
---|---|
author_name |
Tür:
string Yorum yazan kullanıcının 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). |
|
Tür:
Array<PlaceAspectRating> optional Yorumda puan verilen özellikler. 0 ile 3 arasında değişen puanlar. |
author_url optional |
Tür:
string optional Yorumcunun profiline yönlendiren URL. İnceleme uzmanının profili kullanılamıyorsa bu değer undefined olur. |
rating optional |
Tür:
number optional Bu yorumun puanı. 1,0 ile 5,0 (bu sayılar dahil) arasında bir sayı olmalıdır. |