Places Widgets

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

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. Ek, 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 girildiğinde güncellenir.

Bu sınıf MVCObject tarihinde uzatılmaktadır.

&libraries=places URL parametresini gerektirir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

Autocomplete
Autocomplete(inputField[, opts])
Parametreler:
Belirtilen seçeneklerle belirtilen giriş metni alanına eklenen yeni bir Autocomplete örneği oluşturur.
getBounds
getBounds()
Parametreler: Yok
İade Değeri: LatLngBounds|undefined Taraflama sınırları.
Tahminlerin eğilimli olduğu sınırları döndürür.
getFields
getFields()
Parametreler: Yok
İade Değeri: Array<string>|undefined
Ayrıntılar başarılı bir şekilde alındığında ayrıntılar yanıtına Yer için dahil edilecek alanları döndürür. Alanların listesi için PlaceResult adresini ziyaret edin.
getPlace
getPlace()
Parametreler: Yok
İade 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 halde, name özelliği giriş alanının geçerli değerine ayarlanmış bir sapma yer nesnesi döndürür.
setBounds
setBounds(bounds)
Parametreler:
Return Value: Hiçbiri
Yer sonuçlarının döndürüleceği tercih edilen alanı ayarlar. Sonuçlar, bu alana taraflı olup bunlarla sınırlı değildir.
setComponentRestrictions
setComponentRestrictions(restrictions)
Parametreler:
Return Value: Hiçbiri
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:
  • fields: Array<string> optional
Return Value: Hiçbiri
Ayrıntılar başarılı bir şekilde alındığında ayrıntılar yanıtına Yer için dahil edilecek alanları ayarlar. Alanların listesi için PlaceResult adresini ziyaret edin.
setOptions
setOptions(options)
Parametreler:
Return Value: Hiçbiri
setTypes
setTypes(types)
Parametreler:
  • types: Array<string> optional Eklenecek tahminlerin türleri.
Return Value: Hiçbiri
Döndürülecek tahminlerin türlerini belirler. 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 bir PlaceResult kullanıma sunulduğunda tetiklenir.
Kullanıcı, kontrol tarafından önerilmeyen bir yerin adını girer ve Enter tuşuna basarsa veya bir Yer Ayrıntıları isteği başarısız olursa PlaceResult, name özelliğinde herhangi bir özellik tanımlanmadan kullanıcı girişini içerir.

AutocompleteOptions arayüzü

google.maps.places.AutocompleteOptions arayüz

Autocomplete nesnesi üzerinde ayarlanabilen seçenekler.

&libraries=places URL parametresini gerektirir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

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şendekilerle kısıtlamak için kullanılır. Örneğin, ülke.
fields optional
Tür: Array<string> optional
Ayrıntılar başarılı bir şekilde alındığında ayrıntılar yanıtına Yer için dahil edilecek alanlar; bunun için faturalandırılacak. ['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 (örneğin, "geometry.location") belirtilebilir. Varsayılan olarak ['ALL'] kullanılır.
placeIdOnly optional
Tür: boolean optional
Yalnızca Yer Kimlikleri alınıp alınmayacağı. Place_changed etkinliği tetiklendiğinde kullanılabilir hale getirilen PlaceResult, yalnızca store_id, türleri ve adı alanlarının yanı sıra Otomatik Tamamlama hizmeti tarafından döndürülen places_id, türleri ve açıklamasını içerir. Varsayılan olarak devre dışıdır.
strictBounds optional
Tür: boolean optional
Otomatik tamamlama widget'ının yalnızca sorgu gönderildiğinde Otomatik tamamlama widget'ının sınırları içinde bulunan yerleri döndürmesi gerektiğini belirten bir boole değeridir. strictBounds'u false (varsayılan) olarak ayarlamak, sonuçların belirli sınırlar içinde yer alan yerlere yönelik taraflı olmasını sağlar ancak bunlarla sınırlı değildir.
types optional
Tür: Array<string> optional
Döndürülecek tahminlerin 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. Ek, 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 girildiğinde güncellenir.

Bu sınıf MVCObject tarihinde uzatılmaktadır.

&libraries=places URL parametresini gerektirir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

SearchBox
SearchBox(inputField[, opts])
Parametreler:
Belirtilen seçeneklerle belirtilen giriş metni alanına eklenen yeni bir SearchBox örneği oluşturur.
getBounds
getBounds()
Parametreler: Yok
İade Değeri: LatLngBounds|undefined
Sorgu tahminlerinin taraflı olduğu sınırları döndürür.
getPlaces
getPlaces()
Parametreler: Yok
İade Değeri: Array<PlaceResult>|undefined
places_changed etkinliğiyle kullanılacak kullanıcı tarafından seçilen sorguyu döndürür.
setBounds
setBounds(bounds)
Parametreler:
Return Value: Hiçbiri
Taraflı sorgu sorguları için kullanılacak bölgeyi ayarlar. Sonuçlar, yalnızca bu alana ön yargıyla gösterilir ve tamamen sınırlandırılmaz.
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 nesnesi üzerinde ayarlanabilen seçenekler.

&libraries=places URL parametresini gerektirir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

bounds optional
Sorgu tahminlerine ağırlık verilecek alan. Tahminler, bu sınırları hedefleyen sorgulara karşıdır ancak bunlarla sınırlı değildir.