PlaceAutocompleteElement sınıfı
google.maps.places.PlaceAutocompleteElement
sınıf
- PlaceAutocompleteElement, Places Autocomplete API için kullanıcı arayüzü bileşeni sağlayan bir
HTMLElement
alt sınıfıdır.places
kitaplığı yüklendikten sonra HTML'de otomatik tamamlama işlevine sahip bir giriş oluşturulabilir. Örneğin:<gmp-placeautocomplete ></gmp-placeautocomplete>
Özel öğe:
<gmp-placeautocomplete></gmp-placeautocomplete>
Bu sınıfın kapsamı HTMLElement
şeklindedir.
Bu sınıfta PlaceAutocompleteElementOptions
uygulanır.
const {PlaceAutocompleteElement} = await google.maps.importLibrary("places")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
---|---|
PlaceAutocompleteElement |
PlaceAutocompleteElement(options) Parametreler:
|
Özellikler | |
---|---|
inputElement |
Tür:
HTMLInputElement Otomatik tamamlamaların gösterileceği giriş öğesi. |
Devralınan:
componentRestrictions ,
locationBias ,
locationRestriction ,
requestedLanguage ,
requestedRegion ,
types
|
Yöntemler | |
---|---|
|
addEventListener(type, listener[, options]) Parametreler:
Dönüş Değeri:
void Belirtilen etkinlik hedefe her teslim edildiğinde çağrılacak bir işlev ayarlar. addEventListener etkinliğine bakın |
|
removeEventListener(type, listener[, options]) Parametreler:
Dönüş Değeri:
void Daha önce addEventListener'a kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. Bkz. removeEventListener |
PlaceAutocompleteElementOptions arayüzü
google.maps.places.PlaceAutocompleteElementOptions
arayüz
PlaceAutocompleteElement oluşturma seçenekleri.
Özellikler | |
---|---|
inputElement |
Tür:
HTMLInputElement Otomatik tamamlamaların gösterileceği giriş öğesi. |
componentRestrictions optional |
Tür:
ComponentRestrictions optional Bileşen kısıtlamaları. Bileşen kısıtlamaları, tahminleri yalnızca üst bileşendekilerle kısıtlamak için kullanılır. Örneğin, ülke. |
locationBias optional |
Tür:
LocationBias optional Yer ararken kullanılabilecek yumuşak bir sınır veya ipucu. |
locationRestriction optional |
Tür:
LocationRestriction optional Arama sonuçlarını kısıtlamak için kullanılan sınırlar. |
requestedLanguage optional |
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çlara daha yüksek bir sıralama verilebilir, ancak öneriler bu dille sınırlı değildir. Desteklenen dillerin listesine bakın. |
requestedRegion optional |
Tür:
string optional Sonuç biçimlendirme ve sonuç filtreleme için kullanılan bölge kodu. Önerileri bu ülkeyle kısıtlamaz. Bölge kodu, iki karakterli ccTLD ("üst düzey alan") 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"dir (teknik olarak "Büyük Britanya ve Kuzey İrlanda Birleşik Krallık'ı" tüzel kişiliği için). |
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. Hiçbir tür belirtilmezse tüm türler döndürülür. |
PlaceAutocompletePlaceSelectEvent sınıf
google.maps.places.PlaceAutocompletePlaceSelectEvent
sınıf
Bu etkinlik, kullanıcı Otomatik Yer Tamamlama Öğesi ile bir yer seçtikten sonra oluşturulur. Seçime event.place
ile erişin.
Bu sınıfın kapsamı Event
şeklindedir.
const {PlaceAutocompletePlaceSelectEvent} = await google.maps.importLibrary("places")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar başlıklı makaleyi inceleyin.
Özellikler | |
---|---|
|
Tür:
Place |
PlaceAutocompleteRequestErrorEvent sınıf
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 kapsamı Event
şeklindedir.
const {PlaceAutocompleteRequestErrorEvent} = await google.maps.importLibrary("places")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar başlıklı makaleyi inceleyin.
Autocomplete 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 bağlanır ve bu alandaki metin girişini dinler. Tahminler listesi, açılır liste şeklinde sunulur ve metin girildikçe güncellenir.
Bu sınıfın kapsamı MVCObject
şeklindedir.
const {Autocomplete} = await google.maps.importLibrary("places")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
---|---|
Autocomplete |
Autocomplete(inputField[, opts]) Parametreler:
Verilen seçeneklerle, belirtilen giriş metni alanına eklenen yeni bir Autocomplete örneği oluşturur. |
Yöntemler | |
---|---|
getBounds |
getBounds() Parametreler: Yok
Dönüş Değeri:
LatLngBounds|undefined Ağırlık verme sınırları.Tahminlerin yanlı olduğu sınırları döndürür. |
getFields |
getFields() Parametreler: Yok
Dönüş Değeri:
Array<string>|undefined Ayrıntılar başarıyla alındığında, ayrıntılar yanıtında yer için dahil edilecek alanları döndürür. Alanların listesi için PlaceResult adresine bakın. |
getPlace |
getPlace() Parametreler: Yok
Dönüş Değeri:
PlaceResult Kullanıcının seçtiği 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 mevcut değerine ayarlanmış bir saplama Place nesnesi döndürür. |
setBounds |
setBounds(bounds) Parametreler:
Return Value: Yok
Yer sonuçlarının döndürüleceği tercih edilen alanı ayarlar. Sonuçlar bu alana yöneliktir, ancak bununla sınırlı değildir. |
setComponentRestrictions |
setComponentRestrictions(restrictions) Parametreler:
Return Value: Yok
Bileşen kısıtlamalarını ayarlar. Bileşen kısıtlamaları, tahminleri yalnızca üst bileşendekilerle kısıtlamak için kullanılır. Örneğin, ülke. |
setFields |
setFields(fields) Parametreler:
Return Value: Yok
Ayrıntılar başarıyla alındığında ayrıntılar yanıtına Yer için dahil edilecek alanları ayarlar. Alanların listesi için PlaceResult adresine bakın. |
setOptions |
setOptions(options) Parametreler:
Return Value: Yok
|
setTypes |
setTypes(types) Parametreler:
Return Value: Yok
Döndürülecek tahmin türlerini ayarlar. Desteklenen türler için geliştirici kılavuzuna bakın. Hiçbir tür belirtilmezse tüm türler döndürülür. |
Devralınan:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Etkinlikler | |
---|---|
place_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, kullanıcının seçtiği bir Yer için bir PlaceResult kullanılabilir hale getirildiğinde 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 , başka hiçbir özellik tanımlanmadan name mülkünde kullanıcı girişini içerir. |
AutocompleteOptions arayüzü
google.maps.places.AutocompleteOptions
arayüz
Bir Autocomplete
nesnesinde ayarlanabilen seçenekler.
Özellikler | |
---|---|
bounds optional |
Tür:
LatLngBounds|LatLngBoundsLiteral optional Yerlerin aranacağı alandır. |
componentRestrictions optional |
Tür:
ComponentRestrictions optional Bileşen kısıtlamaları. Bileşen kısıtlamaları, tahminleri yalnızca üst bileşendekilerle kısıtlamak için kullanılır. Örneğin, ülke. |
fields optional |
Tür:
Array<string> optional Ayrıntılar başarıyla alındığında, Yer için ayrıntılar yanıtına eklenecek ve bunlar için faturalandırılacak alanlar. ['ALL'] iletilirse kullanılabilir tüm alanlar döndürülür ve bu alanlar için faturalandırılırsınız (bu, üretim dağıtımları için önerilmez). Alanların listesi için PlaceResult adresine bakın. İç içe geçmiş alanlar nokta yollarıyla belirtilebilir (örneğin, "geometry.location" ). Varsayılan olarak ['ALL'] . |
|
Tür:
boolean optional Yalnızca Yer Kimliklerinin alınıp alınmayacağı. Place_changed etkinliği tetiklendiğinde kullanıma sunulan PlaceResult bölümünde yalnızca yer_kimliği, türler ve ad alanları ile otomatik tamamlama hizmeti tarafından döndürülen Place_id, tür ve açıklama alanları yer alır. Varsayılan olarak devre dışıdır. |
strictBounds optional |
Tür:
boolean optional Otomatik tamamlama widget'ının, sorgunun gönderildiği sırada yalnızca Otomatik Tamamlama widget'ının sınırları içindeki yerleri döndürmesi gerektiğini belirten bir boole değeridir. strictBounds değerini false (varsayılan) değerine ayarlamak, sonuçların sınırları içindeki yerlere dayalı ancak bunlarla sınırlı olmayacak şekilde ayarlanmasına neden olur. |
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. Hiçbir tür belirtilmezse tüm türler döndürülür. |
SearchBox sınıf
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 bağlanır ve bu alandaki metin girişini dinler. Tahminler listesi, açılır liste şeklinde sunulur ve metin girildikçe güncellenir.
Bu sınıfın kapsamı MVCObject
şeklindedir.
const {SearchBox} = await google.maps.importLibrary("places")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
---|---|
SearchBox |
SearchBox(inputField[, opts]) Parametreler:
Verilen seçeneklerle, belirtilen giriş metni alanına eklenen yeni bir SearchBox örneği oluşturur. |
Yöntemler | |
---|---|
getBounds |
getBounds() Parametreler: Yok
Dönüş Değeri:
LatLngBounds|undefined Sorgu tahminlerinin yanlı olduğu sınırları döndürür. |
getPlaces |
getPlaces() Parametreler: Yok
Dönüş Değeri:
Array<PlaceResult>|undefined places_changed etkinliğiyle kullanılmak üzere kullanıcı tarafından seçilen sorguyu döndürür. |
setBounds |
setBounds(bounds) Parametreler:
Return Value: Yok
Sorgu tahminlerine ağırlık vermek için kullanılacak bölgeyi ayarlar. Sonuçlar yalnızca bu alana yönelik olacak ve tamamen bununla sınırlı olmayacaktır. |
Devralınan:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Etkinlikler | |
---|---|
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
Bir SearchBox
nesnesinde ayarlanabilen seçenekler.
Özellikler | |
---|---|
bounds optional |
Tür:
LatLngBounds|LatLngBoundsLiteral optional Sorgu tahminlerine ağırlık verilecek alandır. Tahminler, bu sınırları hedefleyen sorgulara ağırlık verir ancak bunlarla sınırlı değildir. |