Places Widgets

PlaceAutocompleteElement class

google.maps.places.PlaceAutocompleteElement sınıf

PlaceAutocompleteElement, Places Autocomplete API için bir kullanıcı arayüzü bileşeni sağlayan bir HTMLElement alt sınıfıdır.

Özel öğe:
<gmp-place-autocomplete included-primary-types="type1 type2 type3..." included-region-codes="c1 c2 c3..." name="string" origin="lat,lng|lat,lng,altitude" requested-language="string" requested-region="string" unit-system="metric|imperial" types="type1 type2 type3..."></gmp-place-autocomplete>

Bu sınıfın süresi HTMLElement tarihinde sona eriyor.

Bu sınıf PlaceAutocompleteElementOptions öğesini uygular.

const {PlaceAutocompleteElement} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

PlaceAutocompleteElement
PlaceAutocompleteElement(options)
Parametreler: 
AlphaincludedPrimaryTypes
Tür:  Array<string> optional
Birincil Yer türü (örneğin, "restaurant" veya "gas_station") dahil edilmelidir.

Bir yer yalnızca birincil türü bu listede yer alıyorsa döndürülür. En fazla 5 değer belirtilebilir. Tür belirtilmezse tüm yer türleri döndürülür.
HTML özelliği:
  • <gmp-place-autocomplete included-primary-types="type1 type2 type3..."></gmp-place-autocomplete>
AlphaincludedRegionCodes
Tür:  Array<string> optional
Yalnızca belirtilen bölgelerdeki sonuçları dahil edin. En fazla 15 CLDR iki karakterli bölge kodu belirtilebilir. Boş bir küme sonuçları kısıtlamaz. Hem locationRestriction hem de includedRegionCodes ayarlanırsa sonuçlar kesişim alanında yer alır.
HTML özelliği:
  • <gmp-place-autocomplete included-region-codes="c1 c2 c3..."></gmp-place-autocomplete>
locationBias
Tür:  LocationBias optional
Yer ararken kullanılacak yumuşak bir sınır veya ipucu.
locationRestriction
Tür:  LocationRestriction optional
Arama sonuçlarını sınırlamak için kullanılan sınırlar.
name
Tür:  string optional
Giriş öğesi için kullanılacak ad. Ayrıntılar için https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#name adresine bakın. Girişler için ad özelliğiyle aynı davranışı gösterir. Bu adın, form gönderildiğinde kullanılacağını unutmayın. Ayrıntılar için https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form adresine bakın.
HTML özelliği:
  • <gmp-place-autocomplete name="string"></gmp-place-autocomplete>
Alphaorigin
Mesafenin hesaplanacağı başlangıç noktası. Belirtilmemişse mesafe hesaplanmaz. Verilmişse yükseklik hesaplamada kullanılmaz.
HTML özelliği:
  • <gmp-place-autocomplete origin="lat,lng|lat,lng,altitude"></gmp-place-autocomplete>
requestedLanguage
Tür:  string optional
Mümkünse sonuçların döndürülmesi gereken dil için bir dil tanımlayıcısı. Seçilen dildeki sonuçlar daha yüksek bir sıralama alabilir ancak öneriler bu dille sınırlı değildir. Desteklenen dillerin listesine bakın.
HTML özelliği:
  • <gmp-place-autocomplete requested-language="string"></gmp-place-autocomplete>
requestedRegion
Tür:  string optional
Sonuç biçimlendirmesi ve sonuç filtreleme için kullanılan bir bölge kodu. Öneriler bu ülke ile sınırlı değildir. 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).
HTML özelliği:
  • <gmp-place-autocomplete requested-region="string"></gmp-place-autocomplete>
AlphaunitSystem
Tür:  UnitSystem optional
Mesafeleri göstermek için kullanılan birim sistemi. Belirtilmezse birim sistemi, requestedRegion tarafından belirlenir.
HTML özelliği:
  • <gmp-place-autocomplete unit-system="metric|imperial"></gmp-place-autocomplete>
BetacomponentRestrictions
Tür:  ComponentRestrictions optional
Bileşen kısıtlamaları. Bileşen kısıtlamaları, tahminleri yalnızca üst bileşendeki tahminlerle sınırlamak için kullanılır. Örneğin, ülke.
Betatypes
Tür:  Array<string> optional
Döndürülecek tahmin türleri. Desteklenen türler için geliştirici kılavuzuna bakın. Tür belirtilmezse tüm türler döndürülür.
HTML özelliği:
  • <gmp-place-autocomplete types="type1 type2 type3..."></gmp-place-autocomplete>
prediction-item
Tahminler açılır listesindeki tek bir tahmini temsil eden öğe.
prediction-item-icon
Tahminler listesindeki her öğenin solunda gösterilen simge.
prediction-item-main-text
Tahminin ana metni olan tahmin öğesi bölümü. Coğrafi konumlar için bu, "Sydney" gibi bir yer adı veya "10 King Street" gibi bir sokak adı ve numarası içerir. Tahmin öğesi ana metni varsayılan olarak siyah renklidir. Tahmin öğesinde başka metin varsa bu metin prediction-item-main-text dışında yer alır ve stilini prediction-item'dan alır. Varsayılan olarak gri renktedir. Ek metin genellikle bir adrestir.
prediction-item-match
Döndürülen tahminde kullanıcının girişiyle eşleşen kısım. Varsayılan olarak, eşleşen bu metin kalın yazıyla vurgulanır. Eşleşen metnin prediction-item içinde herhangi bir yerde olabileceğini unutmayın. prediction-item-main-text öğesinin bir parçası olması gerekmez.
prediction-item-selected
Kullanıcı klavye aracılığıyla öğeye gittiğinde. Not: Seçilen öğeler hem bu parça stillerinden hem de tahmin öğesi parça stillerinden etkilenir.
prediction-list
Yer Otomatik Tamamlama hizmeti tarafından döndürülen tahminlerin listesini içeren görsel öğe. Bu liste, PlaceAutocompleteElement'in altında açılır liste olarak görünür.
BetaaddEventListener
addEventListener(type, listener[, options])
Parametreler: 
  • typestring Dinlenecek etkinlik türünü temsil eden, büyük/küçük harfe duyarlı bir dize.
  • listenerEventListener|EventListenerObject Bildirim alan nesne. Bu, handleEvent yöntemine sahip bir işlev veya nesne olmalıdır.
  • optionsboolean|AddEventListenerOptions optional Seçeneklere bakın. Özel etkinlikler yalnızca capture ve passive'yi destekler.
İade Değeri:  void
Belirtilen etkinlik hedefe her teslim edildiğinde çağrılacak bir işlev ayarlar. addEventListener bölümünü inceleyin.
BetaremoveEventListener
removeEventListener(type, listener[, options])
Parametreler: 
İade Değeri:  void
Daha önce addEventListener ile kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener başlıklı makaleyi inceleyin.
gmp-error
function(errorEvent)
Bağımsız değişkenler: 
Bu etkinlik, arka uca yapılan bir istek reddedildiğinde (ör. API anahtarı yanlış olduğunda) tetiklenir. Bu etkinlik gruplandırılmaz.
gmp-select
function(placePredictionSelectEvent)
Bağımsız değişkenler: 
Bu etkinlik, kullanıcı bir yer tahmini seçtiğinde tetiklenir. PlacePrediction nesnesi içerir. Bu nesne, Place nesnesine dönüştürülebilir.
gmp-placeselect
function(placeAutocompletePlaceSelectEvent)
Bağımsız değişkenler: 
Bu etkinlik, kullanıcı bir yer tahmini seçtiğinde tetiklenir. Bir yer nesnesi içerir.

PlaceAutocompleteElementOptions arayüzü

google.maps.places.PlaceAutocompleteElementOptions arayüz

PlaceAutocompleteElement oluşturma seçenekleri. Her özelliğin açıklaması için PlaceAutocompleteElement sınıfındaki aynı adlı özelliğe bakın.

BetacomponentRestrictions optional
Tür:  ComponentRestrictions optional
AlphaincludedPrimaryTypes optional
Tür:  Array<string> optional
AlphaincludedRegionCodes optional
Tür:  Array<string> optional
locationBias optional
Tür:  LocationBias optional
locationRestriction optional
Tür:  LocationRestriction optional
name optional
Tür:  string optional
Alphaorigin optional
requestedLanguage optional
Tür:  string optional
Betatypes optional
Tür:  Array<string> optional
AlphaunitSystem optional
Tür:  UnitSystem optional

PlaceAutocompletePlaceSelectEvent sınıfı

google.maps.places.PlaceAutocompletePlaceSelectEvent sınıf

Bu etkinlik, kullanıcı Yer Otomatik Tamamlama Öğesi ile bir yer seçtikten sonra oluşturulur. event.place ile seçime erişin.

Bu sınıfın süresi Event tarihinde sona eriyor.

const {PlaceAutocompletePlaceSelectEvent} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

Betaplace
Tür:  Place

PlacePredictionSelectEvent sınıfı

google.maps.places.PlacePredictionSelectEvent sınıf

Bu etkinlik, kullanıcı PlaceAutocompleteElement ile bir tahmin öğesi seçtikten sonra oluşturulur. event.placePrediction ile seçime erişin.

Bu sınıfın süresi Event tarihinde sona eriyor.

const {PlacePredictionSelectEvent} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

placePrediction

PlaceAutocompleteRequestErrorEvent class

google.maps.places.PlaceAutocompleteRequestErrorEvent sınıf

Bu etkinlik, ağ isteğiyle ilgili bir sorun olduğunda PlaceAutocompleteElement tarafından yayınlanır.

Bu sınıfın süresi Event tarihinde sona eriyor.

const {PlaceAutocompleteRequestErrorEvent} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

PlaceDetailsElement class

google.maps.places.PlaceDetailsElement sınıf

Bir yerle ilgili ayrıntıları gösteren HTML öğesi. Oluşturulacak içeriği belirtmek için configureFromPlace() veya configureFromLocation() yöntemlerini kullanın. Yer Ayrıntıları Öğesi'ni kullanmak için Google Cloud Console'da projeniz için Places UI Kit API'yi etkinleştirin.

Özel öğe:
<gmp-place-details size="small"></gmp-place-details>

Bu sınıfın süresi HTMLElement tarihinde sona eriyor.

Bu sınıf PlaceDetailsElementOptions öğesini uygular.

const {PlaceDetailsElement} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

PlaceDetailsElement
PlaceDetailsElement([options])
Parametreler: 
place
Tür:  Place optional
Salt okunur. Şu anda oluşturulan yerin kimliğini, konumunu ve görünüm alanını içeren Place nesnesi.
size
Tür:  PlaceDetailsSize optional
PlaceDetailsElement'in boyut varyantı. Öğe, varsayılan olarak PlaceDetailsSize.X_LARGE simgesini gösterir.
HTML özelliği:
  • <gmp-place-details size="small"></gmp-place-details>
  • <gmp-place-details size="medium"></gmp-place-details>
  • <gmp-place-details size="large"></gmp-place-details>
  • <gmp-place-details size="x-large"></gmp-place-details>
BetaaddEventListener
addEventListener(type, listener[, options])
Parametreler: 
  • typestring Dinlenecek etkinlik türünü temsil eden, büyük/küçük harfe duyarlı bir dize.
  • listenerEventListener|EventListenerObject Bildirim alan nesne. Bu, handleEvent yöntemine sahip bir işlev veya nesne olmalıdır.
  • optionsboolean|AddEventListenerOptions optional Seçeneklere bakın. Özel etkinlikler yalnızca capture ve passive'yi destekler.
İade Değeri:  void
Belirtilen etkinlik hedefe her teslim edildiğinde çağrılacak bir işlev ayarlar. addEventListener bölümünü inceleyin.
configureFromLocation
configureFromLocation(location)
Parametreler: 
Dönüş Değeri:  Promise<void> Yer verileri yüklendikten ve oluşturulduktan sonra çözümlenen bir söz.
Ters coğrafi kodlama kullanarak widget'ı LatLng konumundan yapılandırır.
configureFromPlace
configureFromPlace(place)
Parametreler: 
  • placePlace|{id:string} Ayrıntıların oluşturulacağı yer.
Dönüş Değeri:  Promise<void> Yer verileri yüklendikten ve oluşturulduktan sonra çözümlenen bir söz.
Widget'ı bir Place nesnesinden veya yer kimliğinden yapılandırır.
BetaremoveEventListener
removeEventListener(type, listener[, options])
Parametreler: 
İade Değeri:  void
Daha önce addEventListener ile kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener başlıklı makaleyi inceleyin.
gmp-load
function(event)
Bağımsız değişkenler: 
Bu etkinlik, öğe yüklenip içeriğini oluşturduğunda tetiklenir. Bu etkinlik gruplandırılmaz.
gmp-requesterror
function(event)
Bağımsız değişkenler: 
Bu etkinlik, arka uca yapılan bir istek reddedildiğinde (ör. API anahtarı yanlış olduğunda) tetiklenir. Bu etkinlik gruplandırılmaz.

PlaceDetailsElementOptions arayüzü

google.maps.places.PlaceDetailsElementOptions arayüz

PlaceDetailsElement için seçenekler.

size optional
Tür:  PlaceDetailsSize optional

PlaceDetailsSize sabitleri

google.maps.places.PlaceDetailsSize sabitler

PlaceDetailsElement için boyut varyantları.

const {PlaceDetailsSize} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

LARGE Büyük resim, temel bilgiler ve iletişim bilgilerini içeren büyük varyant.
MEDIUM Büyük bir resim ve temel bilgileri içeren orta varyant.
SMALL Küçük resim ve temel bilgileri içeren küçük varyant.
X_LARGE Fotoğraf kolajı, yorumlar ve kapsamlı yer bilgileri içeren ekstra büyük varyant.

PlaceListElement class

google.maps.places.PlaceListElement sınıf

Bir yer aramasının sonuçlarını listede gösteren HTML öğesi. Sonuçların oluşturulacağı isteği belirtmek için configureFromSearchByTextRequest() veya configureFromSearchNearbyRequest() yöntemlerini kullanın. Yer Listesi Öğesi'ni kullanmak için Google Cloud Console'da projeniz için Places UI Kit API'yi etkinleştirin.

Özel öğe:
<gmp-place-list selectable></gmp-place-list>

Bu sınıfın süresi HTMLElement tarihinde sona eriyor.

Bu sınıf PlaceListElementOptions öğesini uygular.

const {PlaceListElement} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

PlaceListElement
PlaceListElement([options])
Parametreler: 
places
Tür:  Array<Place>
Salt okunur. Şu anda oluşturulan yerlerin kimliklerini, konumlarını ve görünüm alanlarını içeren Place nesneleri dizisi.
selectable
Tür:  boolean
Liste öğelerinin seçilebilir olup olmadığı. Doğruysa liste öğeleri, tıklandığında gmp-placeselect etkinliğini gönderen düğmeler olur. Erişilebilir klavye navigasyonu ve seçimi de desteklenir.
HTML özelliği:
  • <gmp-place-list selectable></gmp-place-list>
BetaaddEventListener
addEventListener(type, listener[, options])
Parametreler: 
  • typestring Dinlenecek etkinlik türünü temsil eden, büyük/küçük harfe duyarlı bir dize.
  • listenerEventListener|EventListenerObject Bildirim alan nesne. Bu, handleEvent yöntemine sahip bir işlev veya nesne olmalıdır.
  • optionsboolean|AddEventListenerOptions optional Seçeneklere bakın. Özel etkinlikler yalnızca capture ve passive'yi destekler.
İade Değeri:  void
Belirtilen etkinlik hedefe her teslim edildiğinde çağrılacak bir işlev ayarlar. addEventListener bölümünü inceleyin.
configureFromSearchByTextRequest
configureFromSearchByTextRequest(request)
Parametreler: 
  • requestSearchByTextRequest Sonuçların oluşturulması için yapılan istek. SearchByTextRequest öğesinin fields özelliği zorunlu değildir.
Dönüş Değeri:  Promise<void> Yer verileri yüklendikten ve oluşturulduktan sonra çözümlenen bir söz.
Widget'ı, Places Metin Arama API isteğinden gelen arama sonuçlarını oluşturacak şekilde yapılandırır.
configureFromSearchNearbyRequest
configureFromSearchNearbyRequest(request)
Parametreler: 
  • requestSearchNearbyRequest Sonuçların oluşturulması için yapılan istek. SearchNearbyRequest öğesinin fields özelliği zorunlu değildir.
Dönüş Değeri:  Promise<void> Yer verileri yüklendikten ve oluşturulduktan sonra çözümlenen bir söz.
Widget'ı, Places Yakında Arama API isteğinden gelen arama sonuçlarını oluşturacak şekilde yapılandırır.
BetaremoveEventListener
removeEventListener(type, listener[, options])
Parametreler: 
İade Değeri:  void
Daha önce addEventListener ile kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener başlıklı makaleyi inceleyin.
gmp-load
function(event)
Bağımsız değişkenler: 
Bu etkinlik, öğe yüklenip içeriğini oluşturduğunda tetiklenir. Bu etkinlik gruplandırılmaz.
gmp-placeselect
function(event)
Bağımsız değişkenler: 
Bu etkinlik, kullanıcı bir yer seçtiğinde tetiklenir. Place nesnesini ve listede seçilen yerin dizinini içerir.
gmp-requesterror
function(event)
Bağımsız değişkenler: 
Bu etkinlik, arka uca yapılan bir istek reddedildiğinde (ör. API anahtarı yanlış olduğunda) tetiklenir. Bu etkinlik gruplandırılmaz.

PlaceListElementOptions arayüzü

google.maps.places.PlaceListElementOptions arayüz

PlaceListElement için seçenekler.

selectable optional
Tür:  boolean optional

PlaceListPlaceSelectEvent class

google.maps.places.PlaceListPlaceSelectEvent sınıf

Bu etkinlik, kullanıcı bir yer seçtiğinde PlaceListElement tarafından yayınlanır.

Bu sınıfın süresi Event tarihinde sona eriyor.

const {PlaceListPlaceSelectEvent} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

index
Tür:  number
Seçilen yerin liste dizini.
place
Tür:  Place
Seçilen yerin kimliğini, konumunu ve görünüm alanını içeren bir Place nesnesi.

Otomatik Tamamlama sınıfı

google.maps.places.Autocomplete sınıf

Kullanıcının metin girişine göre yer tahminleri sağlayan bir widget. text türündeki bir giriş öğesine eklenir ve bu alandaki metin girişini dinler. Tahmin listesi, açılır liste olarak sunulur ve metin girildikçe güncellenir.

Bu sınıfın süresi MVCObject tarihinde sona eriyor.

const {Autocomplete} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

Autocomplete
Autocomplete(inputField[, opts])
Parametreler: 
Belirtilen giriş metni alanına verilen seçeneklerle eklenen yeni bir Autocomplete örneği oluşturur.
getBounds
getBounds()
Parametreler: Yok
Dönüş Değeri:  LatLngBounds|undefined Sapma sınırları.
Tahminlerin yönlendirildiği sınırları döndürür.
getFields
getFields()
Parametreler: Yok
İade Değeri:  Array<string>|undefined
Ayrıntılar başarıyla alındığında, ayrıntılar yanıtında Yere dahil edilecek alanları döndürür. Alanların listesi için PlaceResult adresini ziyaret edin.
getPlace
getPlace()
Parametreler: Yok
Dönüş Değeri:  PlaceResult Kullanıcı tarafından seçilen yer.
Ayrıntılar başarıyla alındıysa kullanıcı tarafından seçilen yerin ayrıntılarını döndürür. Aksi takdirde, name özelliği giriş alanının geçerli değerine ayarlanmış bir taslak Yer nesnesi döndürür.
setBounds
setBounds(bounds)
Parametreler: 
Döndürülen Değer: Yok
Yer sonuçlarının döndürüleceği tercih edilen alanı ayarlar. Sonuçlar bu bölgeye yönelik olsa da bu bölgeyle sınırlı değildir.
setComponentRestrictions
setComponentRestrictions(restrictions)
Parametreler: 
Döndürülen Değer: Yok
Bileşen kısıtlamalarını ayarlar. Bileşen kısıtlamaları, tahminleri yalnızca üst bileşendeki tahminlerle sınırlamak için kullanılır. Örneğin, ülke.
setFields
setFields(fields)
Parametreler: 
  • fieldsArray<string> optional
Döndürülen Değer: Yok
Ayrıntılar başarıyla alındığında ayrıntılar yanıtında Yere dahil edilecek alanları ayarlar. Alanların listesi için PlaceResult adresini ziyaret edin.
setOptions
setOptions(options)
Parametreler: 
Döndürülen Değer: Yok
setTypes
setTypes(types)
Parametreler: 
  • typesArray<string> optional Dahil edilecek tahmin türleri.
Döndürülen Değer: Yok
Döndürülecek tahmin türlerini ayarlar. Desteklenen türler için geliştirici kılavuzuna bakın. Tür belirtilmezse tüm türler döndürülür.
Devralındı: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
place_changed
function()
Bağımsız değişkenler: Yok
Bu etkinlik, kullanıcının seçtiği bir yer için PlaceResult kullanıma sunulduğunda tetiklenir.
Kullanıcı, kontrol tarafından önerilmeyen bir yerin adını girip Enter tuşuna basarsa veya bir yer ayrıntıları isteği başarısız olursa PlaceResult, name özelliğinde kullanıcı girişini içerir ve başka özellik tanımlanmaz.

AutocompleteOptions arayüzü

google.maps.places.AutocompleteOptions arayüz

Bir Autocomplete nesnesinde ayarlanabilen seçenekler.

bounds optional
Yerlerin aranacağı alan.
componentRestrictions optional
Tür:  ComponentRestrictions optional
Bileşen kısıtlamaları. Bileşen kısıtlamaları, tahminleri yalnızca üst bileşendeki tahminlerle sınırlamak için kullanılır. Örneğin, ülke.
fields optional
Tür:  Array<string> optional
Ayrıntılar başarıyla alındığında ayrıntılar yanıtına eklenecek alanlar (bunlar için faturalandırılırsınız). ['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 (ör. "geometry.location") belirtilebilir. Varsayılan değer ['ALL']'dir.
placeIdOnly optional
Tür:  boolean optional
Yalnızca yer kimliklerinin mi alınacağını belirtir. place_changed etkinliği tetiklendiğinde kullanılabilen PlaceResult yalnızca place_id, türler ve ad alanlarına sahip olur. Bu alanlar, Otomatik Tamamlama hizmeti tarafından döndürülen place_id, türler ve açıklama ile doldurulur. Varsayılan olarak devre dışıdır.
strictBounds optional
Tür:  boolean optional
Bir Boole değeri. Otomatik Tamamlama widget'ının, sorgu gönderildiği sırada yalnızca Otomatik Tamamlama widget'ının sınırları içinde olan yerleri döndürmesi gerektiğini belirtir. strictBounds'u false olarak ayarlamak (varsayılan değer) sonuçları sınırlar içinde yer alan yerlere doğru yönlendirir ancak bu yerlerle sınırlamaz.
types optional
Tür:  Array<string> optional
Döndürülecek tahmin türleri. Desteklenen türler için geliştirici kılavuzuna bakın. Tür belirtilmezse tüm türler döndürülür.

google.maps.places.SearchBox sınıf

Kullanıcının metin girişine göre sorgu tahminleri sağlayan bir widget. text türündeki bir giriş öğesine eklenir ve bu alandaki metin girişini dinler. Tahmin listesi, açılır liste olarak sunulur ve metin girildikçe güncellenir.

Bu sınıfın süresi MVCObject tarihinde sona eriyor.

const {SearchBox} = await google.maps.importLibrary("places") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

SearchBox
SearchBox(inputField[, opts])
Parametreler: 
Belirtilen giriş metni alanına verilen seçeneklerle eklenen yeni bir SearchBox örneği oluşturur.
getBounds
getBounds()
Parametreler: Yok
İade Değeri:  LatLngBounds|undefined
Sorgu tahminlerinin yönlendirildiği sınırları döndürür.
getPlaces
getPlaces()
Parametreler: Yok
İade Değeri:  Array<PlaceResult>|undefined
Kullanıcı tarafından places_changed etkinliğiyle kullanılmak üzere seçilen sorguyu döndürür.
setBounds
setBounds(bounds)
Parametreler: 
Döndürülen Değer: Yok
Sorgu tahminlerini etkilemek için kullanılacak bölgeyi ayarlar. Sonuçlar yalnızca bu alana yönelik olarak taraflı olacak ve tamamen bu alanla sınırlı olmayacaktır.
Devralındı: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
places_changed
function()
Bağımsız değişkenler: Yok
Bu etkinlik, kullanıcı bir sorgu seçtiğinde tetiklenir. Yeni yerler almak için getPlaces kullanılmalıdır.

SearchBoxOptions arayüzü

google.maps.places.SearchBoxOptions arayüz

SearchBox nesnesinde ayarlanabilen seçenekler.

bounds optional
Sorgu tahminlerinin yönlendirileceği alan. Tahminler bu sınırları hedefleyen sorgulara yönelik olarak yanlıdır ancak bunlarla sınırlı değildir.