PlacesService sınıfı
google.maps.places.PlacesService
sınıf
Yer arama ve bir yerle ilgili ayrıntıları alma ile ilgili yöntemler içerir.
&libraries=places
URL parametresini kullanarak yükleyin. Maps JavaScript API'deki kitaplıklar konusuna bakın.
v=beta
kullanılırken const {PlacesService} = await google.map.importLibrary("places")
kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.
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:
Return Değeri: 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ğırmaya iletilen PlaceResult 'ler, tam PlaceResult öğesinin alt kümeleridir. Uygulamanız, PlacesService.getDetails numarasını arayarak ve istediğiniz yer için PlaceResult.place_id değerini ileterek her yer için daha ayrıntılı PlaceResult bilgisi alabilir. |
findPlaceFromQuery |
findPlaceFromQuery(request, callback) Parametreler:
Return Değeri: Yok
Sorgu dizesine dayalı 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ğırmaya iletilen PlaceResult 'ler, tam PlaceResult öğesinin alt kümeleridir. Uygulamanız, PlacesService.getDetails numarasını arayarak ve istediğiniz yer için PlaceResult.place_id değerini ileterek her yer için daha ayrıntılı PlaceResult bilgisi alabilir. |
getDetails |
getDetails(request, callback) Parametreler:
Return Değeri: Yok
Belirtilen placeId öğesi tarafından tanımlanan yerle ilgili ayrıntıları alır. |
nearbySearch |
nearbySearch(request, callback) Parametreler:
Return Değeri: Yok
Anahtar kelimeye veya türe göre belirli bir konumun yakınındaki yerlerin listesini alır. Konum her zaman LatLngBounds veya location ve radius parametreleri iletilerek belirtilmelidir. Geri çağırmaya iletilen PlaceResult 'ler, PlaceResult öğesinin tam 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 yerle ilgili daha ayrıntılı bir PlaceResult bilgisine ulaşabilir. PlaceSearchPagination nesnesi, ek sonuç sayfaları getirmek için kullanılabilir (bu, sonuçların son sayfasıysa veya yalnızca bir sonuç sayfası varsa boştur). |
textSearch |
textSearch(request, callback) Parametreler:
Return Değeri: Yok
Bir sorgu dizesine göre yer listesini alır (örneğin, "İstanbul'da pizza" veya "İstanbul yakınındaki ayakkabı mağazaları"). Konum parametreleri isteğe bağlıdır. Konum belirtildiğinde sonuçlar, bölgenin içindeki yerlerle değil, yalnızca yakındaki sonuçlarla ilgili sapmalara sahip olur. Rastgele bir dize kullanarak yer aramak istediğinizde ve arama sonuçlarını belirli bir konumla kısıtlamak istemeyebileceğiniz durumlarda textSearch kullanın. PlaceSearchPagination nesnesi, ek sonuç sayfaları getirmek için kullanılabilir (bu, sonuçların son sayfasıysa veya yalnızca bir sonuç sayfası varsa boş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 istendiği yerin yer kimliği. |
fields optional |
Tür:
Array<string> optional Ayrıntı yanıtına dahil edilecek alanlar (için faturalandırılacak). Hiçbir alan belirtilmezse veya ['ALL'] aktarılırsa mevcut tüm alanlar döndürülür ve faturalandırılır (bu, üretim dağıtımları için önerilmez). Alanların listesi için PlaceResult adresini ziyaret edin. İç içe yerleştirilmiş alanlar nokta yollarıyla (ör. "geometry.location" ) belirtilebilir. |
language optional |
Tür:
string optional Ayrıntıların döndürülmesi gereken dil için tanımlayıcı. Desteklenen dillerin listesine bakın. |
region optional |
Tür:
string optional Kullanıcının bölgesinin bölge kodu. Bu, hangi fotoğrafların döndürülebileceğini ve muhtemelen başka şeyleri etkileyebilir. Bölge kodu ccTLD ("üst düzey alan") iki karakterli değeri 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 ), ISO 3166-1 kodu ise "gb"dır (teknik olarak "Birleşik Krallık ve Kuzey İrlanda Birleşik Krallığı" içindir). |
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ğindeki bir yeri PlacesService.findPlaceFromPhoneNumber
adresine gönderin.
Özellikler | |
---|---|
fields |
Tür:
Array<string> Yanıta dahil edilecek ve için faturalandırılacak alanlardır. ['ALL'] aktarılırsa 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 PlaceResult adresini ziyaret edin. İç içe yerleştirilmiş alanlar nokta yollarıyla (ör. "geometry.location" ) belirtilebilir. |
phoneNumber |
Tür:
string Aranacak yerin telefon numarası. Biçim E.164 olmalıdır. |
language optional |
Tür:
string optional Mümkün olduğunda ad ve adreslerin döndürülmesi gereken dil için tanımlayıcı. Desteklenen dillerin listesine bakın. |
locationBias optional |
Tür:
LocationBias optional Yer aranırken kullanılan ön yargı. Sonuç, belirtilen LocationBias ile sınırlı kalacak ancak bunlarla sınırlı olmayacaktır. |
FindPlaceFromQueryRequest arayüz
google.maps.places.FindPlaceFromQueryRequest
arayüz
Metin arama isteğindeki bir yeri PlacesService.findPlaceFromQuery
adresine gönderin.
Özellikler | |
---|---|
fields |
Tür:
Array<string> Yanıta dahil edilecek ve için faturalandırılacak alanlardır. ['ALL'] aktarılırsa 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 PlaceResult adresini ziyaret edin. İç içe yerleştirilmiş alanlar nokta yollarıyla (ör. "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 ad ve adreslerin döndürülmesi gereken dil için tanımlayıcı. Desteklenen dillerin listesine bakın. |
locationBias optional |
Tür:
LocationBias optional Yer aranırken kullanılan ön yargı. Sonuç, belirtilen LocationBias ile sınırlı kalacak ancak bunlarla sınırlı olmayacaktır. |
PlaceSearchRequest arayüzü
google.maps.places.PlaceSearchRequest
arayüz
PlacesService
adresine gönderilecek yer arama sorgusu.
Özellikler | |
---|---|
bounds optional |
Tür:
LatLngBounds|LatLngBoundsLiteral optional Yerler içinde arama yapılacak sınırlar. bounds ayarlanırsa hem location hem de radius yok sayılır. |
keyword optional |
Tür:
string optional Ad, tür ve adres dahil olmak üzere ancak bunlarla sınırlı olmamak üzere mevcut tüm alanlarla, müşteri yorumlarıyla diğer üçüncü taraf içeriklerle eşleştirilecek bir terim. |
language optional |
Tür:
string optional Mümkün olduğunda ad ve adreslerin döndürülmesi gereken dil için tanımlayıcı. Desteklenen dillerin listesine bakın. |
location optional |
Tür:
LatLng|LatLngLiteral optional Yerlerin aranacağı konum. |
maxPriceLevel optional |
Tür:
number optional Sonuçları yalnızca belirtilen fiyat düzeyindeki veya daha düşük yerlerle sınırlar. Geçerli değerler 0 (en uygun fiyatlı) ile 4 (en pahalı) arasında değişir. Belirtilirse minPrice değerinden büyük veya buna eşit olmalıdır. |
minPriceLevel optional |
Tür:
number optional Sonuçları yalnızca belirtilen fiyat düzeyindeki veya daha üst sıralardaki yerlerle sınırlar. Geçerli değerler 0 (en uygun fiyatlı) ile 4 (en pahalı) arasında değişir. Belirtilmişse maxPrice değerinden küçük veya 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 aktarılır. |
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 Yerlerin aranacağı belirli bir konumdan uzaklık (metre cinsinden). İzin verilen maksimum değer 50.000'dir. |
rankBy optional |
Tür:
RankBy optional Varsayılan:
RankBy.PROMINENCE Sonuç döndürürken kullanılacak sıralama yöntemini belirtir. rankBy öğesi DISTANCE olarak ayarlandığında location belirtmelisiniz ancak radius veya bounds belirtemezsiniz. |
type optional |
Tür:
string optional Belirtilen türdeki yerleri arar. Tür, isteğin hedef konumunun yerel diline çevrilir ve sorgu dizesi olarak kullanılır. Ayrıca, bir sorgu sağlanmışsa yerelleştirilmiş tür dizesiyle birleştirilir. Farklı türde sonuçlar yanıttan çıkarılır. Dil ve bölgeden bağımsız kategori 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
numaralı telefona gönderilecek bir metin arama isteği.
Özellikler | |
---|---|
bounds optional |
Tür:
LatLngBounds|LatLngBoundsLiteral optional Yerler aranırken sonuçlara ağırlık vermek için kullanılan sınırlar (isteğe bağlı). bounds ayarlanırsa hem location hem de radius yok sayılır. Sonuçlar bu sınırların içinde olmayanlarla sınırlı olmaz, ancak içindeki sonuçlar daha üst sıralarda yer alır. |
language optional |
Tür:
string optional Mümkün olduğunda ad ve adreslerin döndürülmesi gereken dil için tanımlayıcı. Desteklenen dillerin listesine bakın. |
location optional |
Tür:
LatLng|LatLngLiteral optional Yerler aranırken sonuçlara ağırlık vermek için kullanılan alanın merkezi. |
query optional |
Tür:
string optional İsteğin sorgu terimi. Örneğin, bir yerin adı ("Eyfel Kulesi"), bir kategorinin ardından konum adı ("New York'ta pizza") veya bir yerin adı ve ardından konum belirsizleştirici ("Sidney'deki Starbucks"). |
radius optional |
Tür:
number optional Yerler aranırken sonuçları ağırlıklandırmak için kullanılan alanın yarıçapı (metre cinsinden). |
region optional |
Tür:
string optional Sonuçlara ağırlık verilecek bölge kodu. Bölge kodu ccTLD ("üst düzey alan") iki karakterli değeri 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 ), ISO 3166-1 kodu ise "gb"dır (teknik olarak "Birleşik Krallık ve Kuzey İrlanda Birleşik Krallığı" içindir). |
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. Ayrıca, bir sorgu sağlanmışsa yerelleştirilmiş tür dizesiyle birleştirilir. Farklı türde sonuçlar yanıttan çıkarılır. Dil ve bölgeden bağımsız kategori aramaları yapmak için bu alanı kullanın. Geçerli türler burada verilmiştir. |
RankBy sabit değerleri
google.maps.places.RankBy
sabit değer
PlaceSearchRequest için sıralama seçenekleri.
&libraries=places
URL parametresini kullanarak yükleyin. Maps JavaScript API'deki kitaplıklar konusuna bakın.
v=beta
kullanılırken const {RankBy} = await google.map.importLibrary("places")
kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Sabitler | |
---|---|
DISTANCE |
Yer sonuçlarını, konuma olan mesafeye göre sıralar. |
PROMINENCE |
Sıralamalar, sonuçları öne çıkan derecelerine göre yerleştirir. |
LocationBias tür türü
google.maps.places.LocationBias
typedef
LocationBias, Yerler'i ararken kullanılacak bir yumuşak sınırı veya ipucunu temsil eder. Sonuçlar, belirtilen alanın dışından gelebilir. Mevcut kullanıcının IP adresini sapma 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 sabit değerleri
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 sabitin adını kullanarak belirtin. Örneğin, 'OK'
veya google.maps.places.PlacesServiceStatus.OK
.
&libraries=places
URL parametresini kullanarak yükleyin. Maps JavaScript API'deki kitaplıklar konusuna bakın.
v=beta
kullanılırken const {PlacesServiceStatus} = await google.map.importLibrary("places")
kullanılarak arama yapılabilir. Maps JavaScript API'deki 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 |
PlacesService hatası, bir 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çların kullanılabilir olup olmadığını belirtir. true (Ek sonuç sayfası olduğunda). |
Yöntemler | |
---|---|
nextPage |
nextPage() Parametreler: Yok
Return Değeri: Yok
Sonraki sonuç sayfasını getirir. İlk arama isteğine sağlanmış 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 konumu için 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 puanlanmış özellikleri. Değerlendirmeler 0 ile 30 arasındaki bir ölçektedir. |
business_status optional |
Tür:
BusinessStatus optional Yerin bir işletme olması durumunda operasyonel durumunu belirten bir işaret (yerin operasyonel mi yoksa geçici mi yoksa kalıcı olarak mı kapalı olduğunu belirtir). Veri mevcut değilse arama veya ayrıntılar yanıtlarında işaret yoktur. |
formatted_address optional |
Tür:
string optional Yerin tam adresi. |
formatted_phone_number optional |
Tür:
string optional Yerin telefon numarası, numaranın bölgesel modeline göre biçimlendirilir. 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. Kullanılabilir html_attributions , fields isteğinden bağımsız olarak her zaman döndürülür ve gösterilmesi gerekir. |
icon optional |
Tür:
string optional Bu yerin kategorisini temsil etmek için kullanılabilecek bir resim kaynağının URL'si. |
icon_background_color optional |
Tür:
string optional Yer simgesi ile kullanılacak arka plan rengi. Ayrıca bkz. PlaceResult.icon_mask_base_uri . |
icon_mask_base_uri optional |
Tür:
string optional 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 Yerin uluslararası standarttaki telefon numarası. Uluslararası biçim, ülke kodunu içerir ve başında artı (+) işareti bulunur. Yalnızca PlacesService.getDetails ile kullanılabilir. |
name optional |
Tür:
string optional Yerin adı. Not: Kullanıcı Yerler'e girdiyse bu metin kullanıcı tarafından yazıldığı ham metindir. Kötü amaçlı kullanıcılar bu kodu kod yerleştirme saldırıları için bir 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çılacağını veya kapanacağını tanımlar. |
|
Tür:
boolean optional Yerin kalıcı mı yoksa geçici mi kapalı olduğunu belirten bir işaret. Yer çalışıyorsa veya herhangi bir veri mevcut değilse yanıtta işaret bulunmaz. |
photos optional |
Tür:
Array<PlacePhoto> optional Bu yerin fotoğrafları. Koleksiyon en fazla on PlacePhoto nesne içerir. |
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ı veya "artı kodları" tanımlar. |
price_level optional |
Tür:
number optional Yerin, 0 ile 4 arasındaki fiyat düzeyi. Fiyat seviyeleri aşağıdaki ş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 |
url optional |
Tür:
string optional Bu yerin resmi Google sayfasının URL'si. Bu, Yer ile ilgili mevcut 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 metriğine katkıda bulunan kullanıcı puanlarının sayısı. |
|
Tür:
number optional Yerin geçerli saat diliminin UTC saat diliminden farkı (dakika cinsinden). Örneğin, Sidney, Avustralya'da yaz saati uygulaması UTC'den 11 saat ileride olduğu için utc_offset , 660 olacaktır. UTC'nin arkasındaki saat dilimleri için ofset negatiftir. Örneğin, Yeşil Burun Adaları için utc_offset değeri -60 'dir. Yalnızca PlacesService.getDetails ile kullanılabilir. |
utc_offset_minutes optional |
Tür:
number optional Yerin geçerli saat diliminin UTC saat diliminden farkı (dakika cinsinden). Örneğin, Sidney, Avustralya'da yaz saati uygulaması UTC'den 11 saat ileride olduğu için utc_offset_minutes , 660 olacaktır. UTC'nin arkasındaki saat dilimleri için ofset negatiftir. Örneğin, Yeşil Burun Adaları için utc_offset_minutes değeri -60 'dir. Yalnızca PlacesService.getDetails ile kullanılabilir. |
vicinity optional |
Tür:
string optional İl/eyalet, posta kodu veya ülke hariç, sokak adı, sokak numarası ve şehir dahil olmak üzere Yer'in basitleştirilmiş adresi. Örneğin, Google'ın Sidney, Avustralya ofisinin çevre değeri "48 Pirrama Road, Pyrmont" . Yalnızca PlacesService.getDetails ile kullanılabilir. |
website optional |
Tür:
string optional Bir işletmenin ana sayfası gibi bu yerin yetkili web sitesi. Yalnızca PlacesService.getDetails ile kullanılabilir. |
PlaceAspectRating arayüz
google.maps.places.PlaceAspectRating
arayüz
Kullanıcıların bir yerle ilgili incelediği yerle ilgili bilgileri tanımlar.
Özellikler | |
---|---|
rating |
Tür:
number Bu özelliğin puanı. Tek tek yorumlar için bu 0 ile 3 arasında bir tam sayıdır. Bir yerin toplam puanı 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" . |
İşletme Durumu sabitleri
google.maps.places.BusinessStatus
sabit değer
Bir işletmeyse, Yer'in operasyonel durumu bir PlaceResult'da döndürülür (yerin çalışır durumda olup olmadığını veya geçici ya da kalıcı olarak kapalı olduğunu belirtir). Bunları değere veya sabitin adına göre (ör. 'OPERATIONAL'
veya google.maps.places.BusinessStatus.OPERATIONAL
) belirtin.
&libraries=places
URL parametresini kullanarak yükleyin. Maps JavaScript API'deki kitaplıklar konusuna bakın.
v=beta
kullanılırken const {BusinessStatus} = await google.map.importLibrary("places")
kullanılarak arama yapılabilir. Maps JavaScript API'deki 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 faaliyet gösteriyor. |
PlaceGeometry arayüzü
google.maps.places.PlaceGeometry
arayüz
Bir yerin geometrisi hakkındaki bilgileri tanımlar.
Özellikler | |
---|---|
location optional |
Tür:
LatLng optional Yerin konumu. |
viewport optional |
Tür:
LatLngBounds optional Bu yeri bir harita üzerinde gösterirken tercih edilen görüntü alanı. Yer için tercih edilen görüntü alanı bilinmiyorsa bu özellik null olur. Yalnızca PlacesService.getDetails ile kullanılabilir. |
PlaceOpeningHours arayüzü
google.maps.places.PlaceOpeningHours
arayüz
Bir yerin çalışma saatleri hakkında bilgi tanımlar.
Özellikler | |
---|---|
|
Tür:
boolean optional Yerin o 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ü için geçerli olan 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 çalışma saatlerini gösteren yedi dize. Yer Hizmeti, çalışma saatlerini geçerli dile göre biçimlendirir ve yerelleştirir. Bu dizideki öğelerin sıralaması dile göre değişir. Bazı diller pazartesi günü, 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 Yerin şu anda açık olup olmadığını (tarih geçmediğinde) veya belirtilen tarihte 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 ile kullanılabilir). Bu yöntem, tatil günlerinde çalışma saatleri gibi istisnai saatleri dikkate almaz. |
PlaceOpeningHoursPeriod arayüzü
google.maps.places.PlaceOpeningHoursPeriod
arayüz
Bir yerin çalışma saatleri hakkında yapılandırılmış bilgileri tanımlar. Not: Yer her zaman açıksa yanıtta close
bölümü eksik olur. Müşteriler, her zaman açık olmak üzere, 0
değerine sahip day
ve time
değerine sahip, "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 Yerin kapanış saati. |
PlaceOpeningHoursTime arayüzü
google.maps.places.PlaceOpeningHoursTime
arayüz
Bir yerin ne zaman açıldığını veya kapanacağını tanımlar.
Özellikler | |
---|---|
day |
Tür:
number Pazar gününden itibaren [ 0 , 6 ] aralığındaki bir sayı olarak haftanın günleri. Örneğin, 2 salı anlamına gelir. |
hours |
Tür:
number |
minutes |
Tür:
number PlaceOpeningHoursTime.time dakika cinsinden sayı ([0 , 59 ] aralığında). Bu değer, Yer'in saat diliminde raporlanır. |
time |
Tür:
string 24 saat "ssdd" biçiminde günün saati. Değerler [ "0000" , "2359" ] aralığında. Saat, Yer'in saat diliminde bildirilecek. |
nextDate optional |
Tür:
number optional Bu PlaceOpeningHoursTime öğesinin bir sonraki oluşumunu temsil eden zaman damgası (dönemden bu yana, new Date() ile birlikte milisaniye olarak). Haftanın PlaceOpeningHoursTime.day , PlaceOpeningHoursTime.time ve PlaceResult.utc_offset_minutes ile hesaplanır. PlaceResult.utc_offset_minutes undefined ise nextDate undefined olur. |
PlacePlusCode arayüzü
google.maps.places.PlacePlusCode
arayüz
Bir Yer için Açık Konum Kodları veya "artı kodlarını" tanımlar. Artı kodları, mevcut olmayan (binaların numaralanmadığı veya sokakların adlandırılmamış olduğu) açık adreslerin yerine kullanılabilir.
Özellikler | |
---|---|
global_code |
Tür:
string Derecenin 1/8000'i ile 1/8000'lik bir dipnot alanına sahip bir artı kodu. Örneğin, "8FVC9G8F+5W" . |
compound_code optional |
Tür:
string optional İlk dört karakterden (alan kodu) çıkarılıp bir konum açıklamasıyla değiştirildiğinde, derecenin 1/8000'inde 1/8000'lik dereceye sahip bir artı kodu. Örneğin, "9G8F+5W Zurich, Switzerland" . Kodu kısaltmak için uygun bir konum bulunamıyorsa bu alan çıkarılır. |
Placephoto arayüzü
google.maps.places.PlacePhoto
arayüz
Bir yerin fotoğraf öğesini gösterir.
Ö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. |
Fotoğraf Seçenekleri arayüzü
google.maps.places.PhotoOptions
arayüz
Fotoğraf isteğinde bulunma 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 yerin tek bir yorumunu temsil eder.
Özellikler | |
---|---|
author_name |
Tür:
string Yorumcunun adı. |
language |
Tür:
string Bu yorumun yazıldığı dili belirten IETF dil kodu. Bu kodun yalnızca ülke veya bölgeyi belirten ikincil etiketler 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 Geri kalan kullanıcının profil resminin URL'si. |
relative_time_description |
Tür:
string Dil ve ülke için uygun bir biçimde, inceleme zamanının geçerli saate göre ifade edildiği, yakın zamanda biçimlendirilmiş bir dize. Örneğin, "a month ago" . |
text |
Tür:
string Yorum metni. |
time |
Tür:
number Yorumun zaman damgası. Dönemden bu yana saniye cinsinden ifade edilir. |
|
Tür:
Array<PlaceAspectRating> optional Yorumla puanlanan yönler. 0 ile 3 arasındaki bir ölçekte puan. |
author_url optional |
Tür:
string optional Yorumcu profilinin URL'si. Bu yorum, yorumcunun profili kullanılamadığında undefined olacak. |
rating optional |
Tür:
number optional Bu yorumun puanı (1,0 ile 5,0 (dahil). |