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:
string Ayrıntıları istenen yerin yer kimliği. |
fields optional |
Tür:
Array<string> optional Ayrı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 optional Ayrıntıların döndürülmesi gereken dilin 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, 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 optional Ayrı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:
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ülmesi gereken dilin dil tanımlayıcısı. Desteklenen dillerin listesine bakın. |
locationBias optional |
Tür:
LocationBias optional Yer 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 optional Mü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 optional Yer 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 optional Yerlerin aranacağı sınırlar. bounds ayarlanırsa hem location hem de radius yoksayılır. |
keyword optional |
Tür:
string optional Ad, tür ve 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ülmesi gereken dilin dil tanımlayıcısı. Desteklenen dillerin listesine bakın. |
location optional |
Tür:
LatLng|LatLngLiteral optional Yer aramak için kullanılacak konum. |
maxPriceLevel optional |
Tür:
number optional Sonuç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 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ı) 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 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 iletilir. |
openNow optional |
Tür:
boolean optional Sonuçları yalnızca şu anda açık olan yerlerle sınırlar. |
radius optional |
Tür:
number optional Belirli bir konumdan itibaren yer aranacak mesafe (metre cinsinden). İ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 location belirtmeniz gerektiğini ancak radius veya bounds belirtemeyeceğinizi unutmayın. |
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ğ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 optional Yer 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 optional Mü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 optional Yer 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 optional Yer ararken sonuçları etkilemek için kullanılan alanın yarıçapı (metre cinsinden). |
region optional |
Tür:
string optional Sonuç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 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ğ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|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:
boolean Başka sonuçların olup olmadığını belirtir. true ek bir sonuç sayfası olduğunda |
Yöntemler | |
---|---|
nextPage |
nextPage() Parametreler: Yok
İade Değeri:
void 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.
Ö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 adr mikro biçiminde yerin adresinin 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ı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 optional Yerin tam adresi. |
formatted_phone_number optional |
Tür:
string optional Yer'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 optional Yerin geometriyle ilgili bilgileri. |
html_attributions optional |
Tür:
Array<string> optional Bu 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 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 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 optional Bir 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 optional Yerin 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 optional Yerin 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 optional Mekanın açılış veya kapanış saatini tanımlar. |
|
Tür:
boolean optional Yerin 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> optional Bu yerin fotoğrafları Koleksiyonda en fazla on PlacePhoto nesne bulunur. |
place_id optional |
Tür:
string optional Yer için benzersiz tanımlayıcı. |
plus_code optional |
Tür:
PlacePlusCode optional Yer için Açık Konum Kodları veya "plus code" tanımlar. |
price_level optional |
Tür:
number optional Yerin 0 ile 4 arasında değişen fiyat düzeyi. Fiyat düzeyleri şu şekilde yorumlanır:
|
rating optional |
Tür:
number optional Bu yerle ilgili kullanıcı yorumlarına dayalı olarak 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, 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 optional Bu yerin PlaceResult.rating puanına katkıda bulunan kullanıcı puanlarının sayısı. |
|
Tür:
number optional Yer'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 optional Yer'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 optional Yerle 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 optional Bu 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:
number Bu 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:
string Gö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 optional Yerin konumu. |
viewport optional |
Tür:
LatLngBounds optional Bu 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 optional Yerin şu anda açık olup olmadığı. |
periods optional |
Tür:
Array<PlaceOpeningHoursPeriod> optional Pazar 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> optional Haftanı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|undefined Yerlerin ş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 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.
Özellikler | |
---|---|
day |
Tür:
number Haftanı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:
number PlaceOpeningHoursTime.time saatleri, [0 , 23 ] aralığında bir sayı olarak. Bu, yerin saat diliminde bildirilir. |
minutes |
Tür:
number PlaceOpeningHoursTime.time dakikası, [0 , 59 ] aralığında bir sayı olarak. Bu, yerin saat diliminde bildirilir. |
time |
Tür:
string 24 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 optional Bu 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:
string 1/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:
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:
İade 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 isteği 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 ifade eder.
Özellikler | |
---|---|
author_name |
Tür:
string Yorumu yazan kullanıcının adı. |
language |
Tür:
string Bu 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:
string Yorum yapan kullanıcının profil resminin URL'si. |
relative_time_description |
Tür:
string Biç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:
string Yorumun metni. |
time |
Tür:
number Yorumun zaman damgası (Epoch'tan beri geçen saniye olarak ifade edilir). |
|
Tür:
Array<PlaceAspectRating> optional Yorumda puan verilen yönler. 0 ile 3 arasında bir ölçekteki puanlar. |
author_url optional |
Tür:
string optional Yorumcunun profilinin URL'si. İncelemeyi yapan kullanıcının profili kullanılamadığında bu simge undefined olarak gösterilir. |
rating optional |
Tür:
number optional Bu yorumun puanı, 1,0 ile 5,0 (bu sayılar dahil) arasında bir sayıdır. |