Referensi Class GMSAutocompleteFilter

Referensi Class GMSAutocompleteFilter

Ringkasan

Class ini menampilkan sekumpulan pembatasan yang dapat diterapkan ke permintaan pelengkapan otomatis.

Hal ini memungkinkan penyesuaian saran pelengkapan otomatis hanya untuk tempat-tempat yang menarik.

Properti

GMSPlacesAutocompleteTypeFilterjenis
 TIDAK DIGUNAKAN LAGI.
NSArray< NSString * > *jenis
 Filter tersebut diterapkan pada permintaan pelengkapan otomatis untuk membatasi hasil menggunakan hingga 5 jenis tempat yang berbeda.
NSString * country
 TIDAK DIGUNAKAN LAGI.
NSArray< NSString * > *negara
 Negara tempat hasil akan dibatasi.
CLLocation * asal
 Lokasi asal jarak garis lurus untuk mengukur jarak garis lurus antara lokasi asal dan prediksi pelengkapan otomatis.
id< GMSPlaceLocationBias >lokasiBias
 Bias lokasi opsional untuk memilih hasil tempat di dekat lokasi.
id< GMSPlaceLocationRestriction >pembatasanLokasi
 Pembatasan lokasi opsional untuk membatasi hasil tempat.

Dokumentasi Properti

- (GMSPlacesAutocompleteTypeFilter) type [read, write, assign]

TIDAK DIGUNAKAN LAGI.

Filter jenis diterapkan pada permintaan pelengkapan otomatis untuk membatasi hasil ke jenis yang berbeda. Nilai defaultnya adalah kGMSPlacesAutocompleteTypeFilterNoFilter.

Catatan:
Akan diabaikan jika properti "types" ditetapkan.
Opsi ini tidak digunakan lagi. Properti type tidak digunakan lagi dan digantikan dengan types.
- (NSArray<NSString *>*) jenis [read, write, assign]

Filter tersebut diterapkan pada permintaan pelengkapan otomatis untuk membatasi hasil menggunakan hingga 5 jenis tempat yang berbeda.

Catatan:
API ini dapat mengambil array hingga 5 entri dari table_1 atau table_2, tetapi hanya satu entri dalam table_3. Nilai defaultnya adalah null, yang berarti tidak ada filter yang ditentukan. Mengganti properti "type" yang tidak digunakan lagi jika ditetapkan.
- (NSString*) country [read, write, copy]

TIDAK DIGUNAKAN LAGI.

Negara tempat hasil akan dibatasi. Ini harus berupa kode negara ISO 3166-1 Alpha-2 (tidak peka huruf besar/kecil). Jika tidak ada, pemfilteran negara tidak akan dilakukan.

Catatan:
Diabaikan jika properti "countries" ditetapkan.
Opsi ini tidak digunakan lagi. Properti country tidak digunakan lagi dan digantikan dengan countries.
- (NSArray<NSString *>*) negara [read, write, copy]

Negara tempat hasil akan dibatasi.

Ini harus berupa kode negara ISO 3166-1 Alpha-2 (tidak peka huruf besar/kecil). Mendukung hingga 5 negara untuk memfilter. Jika tidak ada, pemfilteran negara tidak akan dilakukan.

Catatan:
Mengganti properti "country" yang tidak digunakan lagi jika ditetapkan.
- (CLLocation*) origin [read, write, assign]

Lokasi asal jarak garis lurus untuk mengukur jarak garis lurus antara lokasi asal dan prediksi pelengkapan otomatis.

- (id<GMSPlaceLocationBias>) locationBias [read, write, assign]

Bias lokasi opsional untuk memilih hasil tempat di dekat lokasi.

- (id<GMSPlaceLocationRestriction>) locationRestriction [read, write, assign]

Pembatasan lokasi opsional untuk membatasi hasil tempat.