PlacesService sınıfı
google.maps.places.PlacesService
sınıf
Yer arama ve bir yer hakkındaki ayrıntıları almayla ilgili yöntemleri içerir.
const {PlacesService} = await google.maps.importLibrary("places")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Marka | |
---|---|
PlacesService |
PlacesService(attrContainer) Parametreler:
Belirtilen kapsayıcıda ilişkilendirmeler oluşturan yeni bir PlacesService örneği oluşturur. |
Yöntemler | |
---|---|
findPlaceFromPhoneNumber |
findPlaceFromPhoneNumber(request, callback) Parametreler:
Return Value: Yok
Telefon numarasına göre yer listesi getirir. Çoğu durumda, sonuç listesinde yalnızca bir öğe olmalıdır; bununla birlikte, istek belirsizse birden fazla sonuç döndürülebilir. Geri çağırmaya iletilen PlaceResult öğeleri, tam PlaceResult öğesinin alt kümeleridir. Uygulamanız, PlacesService.getDetails yöntemini çağırıp istenen yer için PlaceResult.place_id kodunu ileterek her yer için daha ayrıntılı bir PlaceResult alabilir. |
findPlaceFromQuery |
findPlaceFromQuery(request, callback) Parametreler:
Return Value: Yok
Bir sorgu dizesine göre yerlerin listesini getirir. Çoğu durumda, sonuç listesinde yalnızca bir öğe olmalıdır; bununla birlikte, istek belirsizse birden fazla sonuç döndürülebilir. Geri çağırmaya iletilen PlaceResult öğeleri, tam PlaceResult öğesinin alt kümeleridir. Uygulamanız, PlacesService.getDetails yöntemini çağırıp istenen yer için PlaceResult.place_id kodunu ileterek her yer için daha ayrıntılı bir PlaceResult alabilir. |
getDetails |
getDetails(request, callback) Parametreler:
Return Value: Yok
Belirtilen placeId tarafından tanımlanan yer hakkındaki ayrıntıları getirir. |
nearbySearch |
nearbySearch(request, callback) Parametreler:
Return Value: Yok
Anahtar kelime veya türe göre, belirli bir konumun yakınındaki yerlerin listesini getirir. Konum, bir LatLngBounds veya location ve radius parametreleri iletilerek her zaman belirtilmelidir. Geri çağırmaya iletilen PlaceResult öğeleri, tam PlaceResult öğesinin alt kümeleridir. Uygulamanız, istenen yer için PlaceResult.place_id ile birlikte bir Yer Ayrıntıları isteği göndererek her yer için daha ayrıntılı bir PlaceResult elde edebilir. PlaceSearchPagination nesnesi, ek sonuç sayfalarını getirmek için kullanılabilir (bu, son sonuç sayfasıysa veya yalnızca bir sonuç sayfası varsa boştur). |
textSearch |
textSearch(request, callback) Parametreler:
Return Value: Yok
Bir sorgu dizesine göre (örneğin, "İstanbul'da pizza" veya "Taksim yakınındaki ayakkabı mağazaları") bir yer listesi getirir. Konum parametreleri isteğe bağlıdır; konum belirtildiğinde, sonuçlar bölgenin içindeki yerlerle sınırlı olmak yerine yalnızca yakındaki sonuçlara dayalı olarak değerlendirilir. Yerleri rastgele bir dizeyle aramak istediğinizde ve arama sonuçlarını belirli bir konumla sınırlamak istemeyeceğiniz durumlarda textSearch kullanın. PlaceSearchPagination nesnesi, ek sonuç sayfalarını getirmek için kullanılabilir (bu, son sonuç sayfasıysa veya yalnızca bir sonuç sayfası varsa boştur). |
PlaceDetailsRequest arayüzü
google.maps.places.PlaceDetailsRequest
arayüz
PlacesService
adresine gönderilecek yer ayrıntıları sorgusu.
Özellikler | |
---|---|
placeId |
Tür:
string Ayrıntılarının istendiği Yerin Yer Kimliği. |
fields optional |
Tür:
Array<string> optional Faturalandırılacak ayrıntılar yanıtına dahil edilecek alanlar. Hiçbir alan belirtilmezse veya ['ALL'] geçirilirse mevcut tüm alanlar döndürülür ve faturalandırılır (bu, üretim dağıtımları için önerilmez). Alanların listesi için bkz. PlaceResult . İç içe alanlar nokta yollarıyla belirtilebilir (örneğin, "geometry.location" ). |
language optional |
Tür:
string optional Ayrıntıların döndürülmesi gereken dil için dil tanımlayıcısı. Desteklenen dillerin listesine bakın. |
region optional |
Tür:
string optional Kullanıcının bölgesinin bölge kodu. Bu işlem, hangi fotoğrafların iade edilebileceğini ve diğer şeyleri etkileyebilir. Bölge kodu, iki karakterden oluşan bir ccTLD ("üst düzey alan") değerini kabul eder. Çoğu ccTLD kodu, bazı önemli istisnalar dışında ISO 3166-1 kodlarıyla aynıdır. Örneğin, Birleşik Krallık'ın ccTLD'si "uk" ( .co.uk ) ve ISO 3166-1 kodu "gb"dir (teknik olarak "Büyük Britanya ve Kuzey İrlanda Birleşik Krallık'ı" için kullanılır). |
sessionToken optional |
Tür:
AutocompleteSessionToken optional Ayrıntılar isteğini otomatik tamamlama oturumuyla gruplandırmak için kullanılan benzersiz referans. |
FindPlaceFromPhoneNumberRequest arayüzü
google.maps.places.FindPlaceFromPhoneNumberRequest
arayüz
Metin arama isteğinden PlacesService.findPlaceFromPhoneNumber
adresine gönderilecek bir yer bulma isteği.
Özellikler | |
---|---|
fields |
Tür:
Array<string> Faturalandırılacak yanıta dahil edilecek alanlar. ['ALL'] geçirilirse mevcut tüm alanlar döndürülür ve bunlar için faturalandırılırsınız (bu, üretim dağıtımları için önerilmez). Alanların listesi için bkz. PlaceResult . İç içe alanlar nokta yollarıyla belirtilebilir (örneğin, "geometry.location" ). |
phoneNumber |
Tür:
string Aranacak yerin telefon numarası. Biçim E.164 olmalıdır. |
language optional |
Tür:
string optional Mümkün olduğunda adların ve adreslerin döndürüleceği dil için dil tanımlayıcısı. Desteklenen dillerin listesine bakın. |
locationBias optional |
Tür:
LocationBias optional Yer aranırken kullanılan önyargı. Sonuç, belirtilen LocationBias değerine göre ağırlıklandırılır ancak bunlarla sınırlı olmaz. |
FindPlaceFromQueryRequest arayüzü
google.maps.places.FindPlaceFromQueryRequest
arayüz
Metin arama isteğinden PlacesService.findPlaceFromQuery
adresine gönderilecek bir yer bulma isteği.
Özellikler | |
---|---|
fields |
Tür:
Array<string> Faturalandırılacak yanıta dahil edilecek alanlar. ['ALL'] geçirilirse mevcut tüm alanlar döndürülür ve bunlar için faturalandırılırsınız (bu, üretim dağıtımları için önerilmez). Alanların listesi için bkz. PlaceResult . İç içe alanlar nokta yollarıyla belirtilebilir (örneğin, "geometry.location" ). |
query |
Tür:
string İsteğin sorgusu. Örneğin, bir yerin adı veya adresi. |
language optional |
Tür:
string optional Mümkün olduğunda adların ve adreslerin döndürüleceği dil için dil tanımlayıcısı. Desteklenen dillerin listesine bakın. |
locationBias optional |
Tür:
LocationBias optional Yer aranırken kullanılan önyargı. Sonuç, belirtilen LocationBias değerine göre ağırlıklandırılır ancak bunlarla sınırlı olmaz. |
PlaceSearchRequest arayüzü
google.maps.places.PlaceSearchRequest
arayüz
PlacesService
cihazına gönderilecek bir Yer arama sorgusu.
Özellikler | |
---|---|
bounds optional |
Tür:
LatLngBounds|LatLngBoundsLiteral optional Yer aranacak sınırlar. bounds ayarlanırsa location ve radius yoksayılır. |
keyword optional |
Tür:
string optional Ad, tür ve adresin yanı sıra müşteri yorumları ve diğer üçüncü taraf içerikleri dahil ancak bunlarla sınırlı olmamak üzere, mevcut tüm alanlarla eşleştirilecek bir terim. |
language optional |
Tür:
string optional Mümkün olduğunda adların ve adreslerin döndürüleceği dil için dil tanımlayıcısı. Desteklenen dillerin listesine bakın. |
location optional |
Tür:
LatLng|LatLngLiteral optional Çevresinde Yer aranacak konum. |
maxPriceLevel optional |
Tür:
number optional Sonuçları yalnızca belirtilen fiyat düzeyindeki veya daha düşük fiyatlı yerlerle kısıtlar. Geçerli değerler, 0 (en uygun fiyatlı) ile 4 (en pahalı) aralığındadır (bu değerler dahil). Belirtilmişse minPrice değerinden büyük veya bu değere eşit olmalıdır. |
minPriceLevel optional |
Tür:
number optional Sonuçları yalnızca belirtilen fiyat düzeyindeki veya daha üst düzeylerdeki yerlerle kısıtlar. Geçerli değerler, 0 (en uygun fiyatlı) ile 4 (en pahalı) aralığındadır (bu değerler dahil). Belirtilmişse maxPrice veya daha küçük olmalıdır. |
|
Tür:
string optional keyword etiketine eş değer. Bu alandaki değerler, keyword alanındaki değerlerle birleştirilir ve aynı arama dizesinin bir parçası olarak aktarılır. |
openNow optional |
Tür:
boolean optional Sonuçları yalnızca şu anda açık olan yerlerle kısıtlar. |
radius optional |
Tür:
number optional Belirli bir konumdan Yer aranacak konuma olan mesafe (metre cinsinden). İzin verilen maksimum değer 50.000'dir. |
rankBy optional |
Tür:
RankBy optional Varsayılan:
RankBy.PROMINENCE Sonuçları döndürürken kullanılacak sıralama yöntemini belirtir. rankBy , DISTANCE olarak ayarlandığında location belirtmeniz gerekir, ancak radius veya bounds belirtemezsiniz. |
type optional |
Tür:
string optional Belirli türdeki yerleri arar. Bu tür, isteğin hedef konumunun yerel diline çevrilir ve sorgu dizesi olarak kullanılır. Ayrıca sağlanan bir sorgu, yerelleştirilmiş tür dizesiyle birleştirilir. Farklı türde sonuçlar yanıttan çıkarılır. Dilden ve bölgeden bağımsız kategorik aramalar yapmak için bu alanı kullanın. Geçerli türleri burada bulabilirsiniz. |
TextSearchRequest arayüzü
google.maps.places.TextSearchRequest
arayüz
PlacesService
cihazına gönderilecek bir metin arama isteği.
Özellikler | |
---|---|
bounds optional |
Tür:
LatLngBounds|LatLngBoundsLiteral optional Yerler aranırken sonuçları yanıltmak için kullanılan sınırlar (isteğe bağlı). bounds ayarlanırsa location ve radius yoksayılır. Sonuçlar, bu sınırların içindekilerle kısıtlanmaz, ancak içindeki sonuçlar daha üst sıralarda yer alır. |
language optional |
Tür:
string optional Mümkün olduğunda adların ve adreslerin döndürüleceği dil için dil tanımlayıcısı. Desteklenen dillerin listesine bakın. |
location optional |
Tür:
LatLng|LatLngLiteral optional Yer araması yaparken sonuçları yanıltmak için kullanılan alanın merkezi. |
query optional |
Tür:
string optional İsteğin sorgu terimi. Örneğin, bir yerin adı ("Eyfel Kulesi"), bir kategorinin ardından bir yer adı ('New York'ta pizza') veya bir yerin adı ve ardından yer işareti ("Sidney'deki Starbucks"). |
radius optional |
Tür:
number optional Yer araması yaparken sonuçları yanıltmak için kullanılan alanın yarıçapı (metre cinsinden). |
region optional |
Tür:
string optional Sonuçları ağırlıklandırmaya yarayan bir bölge kodu. Bölge kodu, iki karakterden oluşan bir ccTLD ("üst düzey alan") değerini kabul eder. Çoğu ccTLD kodu, bazı önemli istisnalar dışında ISO 3166-1 kodlarıyla aynıdır. Örneğin, Birleşik Krallık'ın ccTLD'si "uk" ( .co.uk ) ve ISO 3166-1 kodu "gb"dir (teknik olarak "Büyük Britanya ve Kuzey İrlanda Birleşik Krallık'ı" için kullanılır). |
type optional |
Tür:
string optional Belirli türdeki yerleri arar. Bu tür, isteğin hedef konumunun yerel diline çevrilir ve sorgu dizesi olarak kullanılır. Ayrıca sağlanan bir sorgu, yerelleştirilmiş tür dizesiyle birleştirilir. Farklı türde sonuçlar yanıttan çıkarılır. Dilden ve bölgeden bağımsız kategorik aramalar yapmak için bu alanı kullanın. Geçerli türleri burada bulabilirsiniz. |
RankBy sabit değerleri
google.maps.places.RankBy
sabit değer
Bir Yer Arama İsteği için sıralama seçenekleri.
const {RankBy} = await google.maps.importLibrary("places")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Sabitler | |
---|---|
DISTANCE |
Sonuçları konumdan uzaklığa göre sıralar. |
PROMINENCE |
Sıralamalar sonuçları önem derecelerine göre sıralar. |
LocationBias typedef
google.maps.places.LocationBias
typedef
LocationBias, Yer ararken kullanılacak yumuşak bir sınırı veya ipucunu temsil eder. Sonuçlar, belirtilen alanın dışından gelebilir. Geçerli kullanıcının IP adresini ağırlık olarak kullanmak için "IP_BIAS"
dizesi belirtilebilir. Not: Circle
kullanılıyorsa merkez ve yarıçap tanımlanmalıdır.
LatLng|LatLngLiteral|LatLngBounds|LatLngBoundsLiteral|Circle|CircleLiteral|string
LocationRestriction typedef
google.maps.places.LocationRestriction
typedef
Konum Kısıtlaması, Yerler aranırken kullanılacak katı bir sınırı temsil eder.
PlacesServiceStatus sabitleri
google.maps.places.PlacesServiceStatus
sabit değer
Aramalarının tamamlanmasıyla PlacesService
tarafından döndürülen durum. Bunları değere göre veya sabit değerin adını kullanarak belirtin. Örneğin, 'OK'
veya google.maps.places.PlacesServiceStatus.OK
const {PlacesServiceStatus} = await google.maps.importLibrary("places")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Sabitler | |
---|---|
INVALID_REQUEST |
Bu istek geçersizdi. |
NOT_FOUND |
Referans verilen yer bulunamadı. |
OK |
Yanıt geçerli bir sonuç içeriyor. |
OVER_QUERY_LIMIT |
Uygulama, istek kotasını aştı. |
REQUEST_DENIED |
Uygulamanın PlacesService kullanmasına izin verilmiyor. |
UNKNOWN_ERROR |
Sunucu hatası nedeniyle PlacesService isteği işlenemedi. Tekrar denerseniz istek başarılı olabilir. |
ZERO_RESULTS |
Bu istek için sonuç bulunamadı. |
PlaceSearchPagination arayüzü
google.maps.places.PlaceSearchPagination
arayüz
Rehber sonuçlarının ek sayfalarını getirmek için kullanılan bir nesne.
Özellikler | |
---|---|
hasNextPage |
Tür:
boolean Başka sonuçların sunulup sunulmayacağını gösterir. Ek sonuçlar sayfası olduğunda true . |
Yöntemler | |
---|---|
nextPage |
nextPage() Parametreler: Yok
Return Value: Yok
Sonraki sonuç sayfasını getirir. İlk arama isteğine sağlanan geri çağırma işlevini kullanır. |
PlaceResult arayüzü
google.maps.places.PlaceResult
arayüz
Bir yer hakkındaki bilgileri tanımlar.
Özellikler | |
---|---|
address_components optional |
Tür:
Array<GeocoderAddressComponent> optional Bu Yerin konumuna ilişkin adres bileşenleri koleksiyonu. Yalnızca PlacesService.getDetails ile kullanılabilir. |
adr_address optional |
Tür:
string optional Yerin adresinin adr mikro biçiminde gösterimi. Yalnızca PlacesService.getDetails ile kullanılabilir. |
aspects optional |
Tür:
Array<PlaceAspectRating> optional Google ve Zagat kullanıcı yorumlarına göre bu Yerin derecelendirilen yönleri. Derecelendirmeler 0 ile 30 arasında bir skaladadır. |
business_status optional |
Tür:
BusinessStatus optional Bir işletme ise, mekanın çalışma durumunu gösteren bir işaret (yerin çalışır durumda olduğunu ya da geçici veya kalıcı olarak kapalı olup olmadığını belirtir). Herhangi bir veri mevcut değilse aramada veya ayrıntılar yanıtlarında bayrak gösterilmez. |
formatted_address optional |
Tür:
string optional Yerin tam adresi. |
formatted_phone_number optional |
Tür:
string optional Yerin, numaranın bölgesel kurallarına göre biçimlendirilmiş telefon numarası. Yalnızca PlacesService.getDetails ile kullanılabilir. |
geometry optional |
Tür:
PlaceGeometry optional Yerin geometrisiyle ilgili bilgiler. |
html_attributions optional |
Tür:
Array<string> optional Bu Yer sonucu için gösterilecek atıf metni. Kullanılabilir html_attributions , ne fields isteğinden bağımsız olarak her zaman döndürülür ve görüntülenmelidir. |
icon optional |
Tür:
string optional Bu yerin kategorisini temsil etmek için kullanılabilecek resim kaynağının URL'si. |
icon_background_color optional |
Tür:
string optional Bir Yerin simgesiyle kullanılacak arka plan rengi. Ayrıca PlaceResult.icon_mask_base_uri politikasına bakın. |
icon_mask_base_uri optional |
Tür:
string optional Bir simge maskesinin kısaltılmış URL'si. Sona bir dosya uzantısı (ör. .svg veya .png ) ekleyerek farklı simge türlerine erişin. |
international_phone_number optional |
Tür:
string optional The Place’in uluslararası standarttaki telefon numarası. Uluslararası biçim, ülke kodunu içerir ve önünde artı (+) işareti bulunur. Yalnızca PlacesService.getDetails ile kullanılabilir. |
name optional |
Tür:
string optional Yerin adı. Not: Kullanıcının girdiği Yerler söz konusu olduğunda, bu, kullanıcı tarafından yazıldığı şekliyle ham metindir. Kötü amaçlı kullanıcılar bu verileri kod yerleştirme saldırılarına karşı vektör olarak kullanmaya çalışabileceğinden lütfen bu verileri kullanırken dikkatli olun (bkz. http://en.wikipedia.org/wiki/Code_injection). |
opening_hours optional |
Tür:
PlaceOpeningHours optional Yerin ne zaman açıldığını veya kapandığını tanımlar. |
|
Tür:
boolean optional Yerin kalıcı veya geçici kapalı olduğunu gösteren bir işaret. Yer çalışır durumdaysa veya veri yoksa, yanıtta bayrak da gösterilmez. |
photos optional |
Tür:
Array<PlacePhoto> optional Bu Yerin fotoğrafları. Koleksiyonda en fazla on PlacePhoto nesne yer alır. |
place_id optional |
Tür:
string optional Yer için benzersiz bir tanımlayıcı. |
plus_code optional |
Tür:
PlacePlusCode optional Yer için Açık Konum Kodlarını veya "artı kodları" tanımlar. |
price_level optional |
Tür:
number optional Yerin 0 ile 4 arasındaki bir ölçekteki fiyat düzeyi. Fiyat düzeyleri şu şekilde yorumlanır:
|
rating optional |
Tür:
number optional Bu Yerle ilgili kullanıcı yorumlarına göre 1, 0 ile 5, 0 arasında bir puan. |
reviews optional |
Tür:
Array<PlaceReview> optional Bu Yerle ilgili yorumların listesi. Yalnızca PlacesService.getDetails ile kullanılabilir. |
types optional |
Tür:
Array<string> optional Bu Yer için türler dizisi (örneğin, ["political", "locality"] veya ["restaurant", "establishment"] ). |
url optional |
Tür:
string optional Bu yerin resmi Google sayfasının URL'si. Bu, Yer hakkında mevcut en iyi bilgileri içeren Google'ın sahibi olduğu sayfadır. Yalnızca PlacesService.getDetails ile kullanılabilir. |
user_ratings_total optional |
Tür:
number optional Bu yerin PlaceResult.rating olmasına katkıda bulunan kullanıcı puanları. |
|
Tür:
number optional Yerin mevcut saat diliminin UTC ile dakika cinsinden uzaklığı. Örneğin, Avustralya'da Sidney'de yaz saati uygulaması UTC'den 11 saat ileride olduğu için utc_offset değeri 660 olur. UTC gerisindeki saat dilimleri için uzaklık negatiftir. Örneğin, Yeşil Burun Adaları için utc_offset değeri -60 şeklindedir. Yalnızca PlacesService.getDetails ile kullanılabilir. |
utc_offset_minutes optional |
Tür:
number optional Yerin mevcut saat diliminin UTC ile dakika cinsinden uzaklığı. Örneğin, Avustralya'da Sidney'de yaz saati uygulaması UTC'den 11 saat ileride olduğu için utc_offset_minutes değeri 660 olur. UTC gerisindeki saat dilimleri için uzaklık negatiftir. Örneğin, Yeşil Burun Adaları için utc_offset_minutes değeri -60 şeklindedir. Yalnızca PlacesService.getDetails ile kullanılabilir. |
vicinity optional |
Tür:
string optional Yerin il/eyalet, posta kodu veya ülke bilgisi olmadan sokak adı, sokak numarası ve konum dahil olmak üzere basitleştirilmiş adresi. Örneğin, Google'ın Avustralya'daki Sidney ofisinin yakınlık değeri "48 Pirrama Road, Pyrmont" şeklindedir. Yalnızca PlacesService.getDetails ile kullanılabilir. |
website optional |
Tür:
string optional Bu Yerin yetkili web sitesi (ör. işletmenin ana sayfası). Yalnızca PlacesService.getDetails ile kullanılabilir. |
PlaceAspectRating arayüzü
google.maps.places.PlaceAspectRating
arayüz
Kullanıcıların incelediği yerin bir yönüyle ilgili bilgileri tanımlar.
Özellikler | |
---|---|
rating |
Tür:
number Bu özelliğin puanı. Tek tek incelemeler için bu, 0 ile 3 arasında bir tam sayıdır. Bir yerin toplam puanları için 0 ile 30 arasında bir tam sayıdır. |
type |
Tür:
string En boy türü. Örneğin, "food" , "decor" , "service" veya "overall" . |
BusinessStatus sabit değerleri
google.maps.places.BusinessStatus
sabit değer
Yerin bir işletmeyse, PlaceResult'da döndürülen çalışma durumu (yerin çalışır durumda olduğunu ya da geçici veya kalıcı olarak kapalı olup olmadığını belirtir). Bunları değerle veya sabit değerin adıyla (örnek: 'OPERATIONAL'
ya da google.maps.places.BusinessStatus.OPERATIONAL
) belirtin.
const {BusinessStatus} = await google.maps.importLibrary("places")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Sabitler | |
---|---|
CLOSED_PERMANENTLY |
İşletme kalıcı olarak kapatıldı. |
CLOSED_TEMPORARILY |
İşletme geçici olarak kapalı. |
OPERATIONAL |
İşletme normal şekilde çalışıyor. |
PlaceGeometry arayüzü
google.maps.places.PlaceGeometry
arayüz
Bir yerin geometrisi ile ilgili bilgileri tanımlar.
Özellikler | |
---|---|
location optional |
Tür:
LatLng optional Mekanın konumu. |
viewport optional |
Tür:
LatLngBounds optional Bu yeri haritada görüntülerken tercih edilen görüntü alanı. Yer için tercih edilen görüntü alanı bilinmiyorsa bu özellik null olur. Yalnızca PlacesService.getDetails ile kullanılabilir. |
PlaceOpeningHours arayüzü
google.maps.places.PlaceOpeningHours
arayüz
Bir yerin çalışma saatleri hakkındaki bilgileri tanımlar.
Özellikler | |
---|---|
|
Tür:
boolean optional Yerin şu anda açık olup olmadığı. |
periods optional |
Tür:
Array<PlaceOpeningHoursPeriod> optional Kronolojik sırayla, Pazar'dan başlayarak haftanın her gününü kapsayan açılış dönemleri. Yerin açık olmadığı günler dahil edilmez. Yalnızca PlacesService.getDetails ile kullanılabilir. |
weekday_text optional |
Tür:
Array<string> optional Haftanın her günü için biçimlendirilmiş açılış saatlerini temsil eden yedi dizeden oluşan dizi. Rehber Hizmeti, çalışma saatlerini geçerli dile göre biçimlendirir ve yerelleştirir. Bu dizideki öğelerin sıralaması dile bağlıdır. Bazı diller hafta pazartesi, bazıları ise pazar günü başlar. Yalnızca PlacesService.getDetails ile kullanılabilir. Diğer çağrılar boş bir dizi döndürebilir. |
Yöntemler | |
---|---|
isOpen |
isOpen([date]) Parametreler:
Dönüş Değeri:
boolean|undefined Yerin şu anda açık mı (tarih bilgisi geçmediğinde) mi yoksa belirtilen tarihte mi açık olduğunu kontrol edin. Bu yerde PlaceResult.utc_offset_minutes veya PlaceOpeningHours.periods yoksa undefined iade edilir (PlaceOpeningHours.periods yalnızca PlacesService.getDetails üzerinden kullanılabilir). Bu yöntemde, tatil günlerindeki çalışma saatleri gibi özel saatler dikkate alınmaz. |
PlaceOpeningHoursPeriod arayüzü
google.maps.places.PlaceOpeningHoursPeriod
arayüz
Bir yerin çalışma saatleri hakkındaki yapılandırılmış bilgileri tanımlar. Not: Bir Yer her zaman açık ise yanıtta close
bölümü yer almaz. Müşteriler, her zaman açık olmak üzere day
değerini içeren 0
ve time
değerini içeren, "0000"
değerine sahip ve close
içermeyen bir open
dönemi olarak temsil edilebilir.
Ö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 Pazar gününden başlayarak [ 0 , 6 ] aralığındaki bir sayı olarak haftanın günleri. Örneğin, 2 , Salı anlamına gelir. |
hours |
Tür:
number [ 0 , 23 ] aralığında sayı olarak PlaceOpeningHoursTime.time saatleri. Bu bilgi, yerin saat diliminde bildirilir. |
minutes |
Tür:
number [ 0 , 59 ] aralığında sayı olarak PlaceOpeningHoursTime.time dakikası. Bu bilgi, yerin saat diliminde bildirilir. |
time |
Tür:
string 24 saat "ssdd" biçiminde günün saati. Değerler [ "0000" , "2359" ] aralığında. Zaman, yerin saat diliminde bildirilir. |
nextDate optional |
Tür:
number optional Bu PlaceOpeningHoursTime öğesinin bir sonraki oluşumunu temsil eden zaman damgası (dönemden bu yana, new Date() ile kullanıma uygun olan milisaniye cinsinden). Haftanın PlaceOpeningHoursTime.day , PlaceOpeningHoursTime.time ve PlaceResult.utc_offset_minutes temel alınarak hesaplanır. PlaceResult.utc_offset_minutes değeri undefined ise nextDate , undefined olur. |
PlacePlusCode arayüzü
google.maps.places.PlacePlusCode
arayüz
Bir yer için Açık Konum Kodlarını veya "artı kodları" tanımlar. Artı kodları, bulunmadığı yerlerde (bina numaralandırılmamış veya sokakların adlandırılmamış olduğu) açık adreslerin yerine kullanılabilir.
Özellikler | |
---|---|
global_code |
Tür:
string Derecenin 1/8000'i x 1/8000'lik bir alanı içeren artı kodu. Örneğin, "8FVC9G8F+5W" . |
compound_code optional |
Tür:
string optional Derece alanının 1/8.000'i x 1/8.000'lik bir kısmı içeren artı kodu. Burada, ilk dört karakter (alan kodu) kaldırılarak yerine şehir açıklaması getirilir. Örneğin, "9G8F+5W Zurich, Switzerland" . Kodu kısaltacak uygun bir yer yoksa bu alan atlanır. |
PlacePhoto arayüzü
google.maps.places.PlacePhoto
arayüz
Bir yerin fotoğraf öğesini temsil eder.
Ö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 atıf metni. |
width |
Tür:
number Fotoğrafın piksel cinsinden genişliği. |
Yöntemler | |
---|---|
getUrl |
getUrl([opts]) Parametreler:
Dönüş Değeri:
string Belirtilen seçeneklere karşılık gelen resim URL'sini döndürür. |
PhotoOptions arayüzü
google.maps.places.PhotoOptions
arayüz
Fotoğraf isteme seçeneklerini tanımlar.
Ö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 Yorumcunun adı. |
language |
Tür:
string Yorumun yazıldığı dili belirten IETF dil kodu. Bu kodun, ülkeyi veya bölgeyi belirten herhangi bir ikincil etiket olmadan yalnızca ana dil etiketini içerdiğini unutmayın. Örneğin, tüm İngilizce yorumlar "en-AU" veya "en-UK" yerine 'en' olarak etiketlenir. |
profile_photo_url |
Tür:
string Tarayıcının profil resminin URL'si. |
relative_time_description |
Tür:
string İnceleme zamanını, geçerli saate göre dil ve ülkeye uygun bir biçimde ifade eden, biçimlendirilmiş son saat dizesi. Örneğin "a month ago" . |
text |
Tür:
string Yorumun metnidir. |
time |
Tür:
number İncelemenin, dönemden beri geçen saniye cinsinden ifade edilen zaman damgası. |
|
Tür:
Array<PlaceAspectRating> optional Yorumun değerlendirdiği yönler. 0 ile 3 arasındaki bir ölçekte derecelendirmeler. |
author_url optional |
Tür:
string optional Yorumcu profilinin URL'si. Yorumcunun profili kullanılamadığında bu ad undefined olacak. |
rating optional |
Tür:
number optional Bu yorumun puanı (1,0 ile 5,0 (dahil) arasında bir sayı). |