Referensi Class GMSAutocompleteFilter

Referensi Class GMSAutocompleteFilter

Ringkasan

Class ini merepresentasikan kumpulan batasan yang dapat diterapkan pada permintaan pelengkapan otomatis.

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

Properti

GMSPlacesAutocompleteTypeFilterjenis
 TIDAK DIGUNAKAN LAGI.
NSArray< NSString * > *jenis
 Filter diterapkan ke permintaan pelengkapan otomatis untuk membatasi hasil menggunakan hingga 5 jenis tempat yang berbeda.
NSString *country
 TIDAK DIGUNAKAN LAGI.
NSArray< NSString * > *negara
 Negara yang hasil penelusurannya akan dibatasi.
CLLocation *origin
 Lokasi asal jarak garis lurus untuk mengukur jarak garis lurus antara lokasi asal dan prediksi pelengkapan otomatis.
id< GMSPlaceLocationBias >locationBias
 Bias lokasi opsional untuk memilih hasil tempat di dekat lokasi.
id< GMSPlaceLocationRestriction >locationRestriction
 Pembatasan lokasi opsional untuk membatasi hasil tempat.
NSString *regionCode
 regionCode memengaruhi pemformatan alamat, peringkat hasil, dan kemungkinan menyembunyikan atau menampilkan hasil tertentu.
int32_tinputOffset
 inputOffset adalah offset karakter input yang menunjukkan dari mana penyelesaian dapat dimulai.

Dokumentasi Properti

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

TIDAK DIGUNAKAN LAGI.

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

Catatan:
Diabaikan jika "jenis" properti disetel.
Hal ini tidak digunakan lagi. Properti type tidak digunakan lagi dan digantikan oleh types.
- (NSArray<NSString *>*) types [read, write, assign]

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

Catatan:
API ini dapat mengambil array hingga 5 entri. Jika Anda menggunakan GMSAutocompleteRequest, API ini dapat mengambil jenis dari table_A. Jika tidak, ambil data 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 "type" yang tidak digunakan lagi jika ditetapkan.
- (NSString*) country [read, write, copy]

TIDAK DIGUNAKAN LAGI.

Negara untuk membatasi hasil. Kode ini harus berupa kode negara ISO 3166-1 Alpha-2 (tidak peka huruf besar/kecil). Jika nilai nol, pemfilteran negara tidak akan dilakukan.

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

Negara yang hasil penelusurannya akan dibatasi.

Kode ini harus berupa kode negara ISO 3166-1 Alpha-2 (tidak peka huruf besar/kecil). Mendukung filter hingga 5 negara. Jika nilai nol, pemfilteran negara tidak akan dilakukan.

Catatan:
Mengganti "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.

- (NSString*) regionCode [read, write, assign]

regionCode memengaruhi pemformatan alamat, peringkat hasil, dan kemungkinan menyembunyikan atau menampilkan hasil tertentu.

- (int32_t) inputOffset [read, write, assign]

inputOffset adalah offset karakter input yang menunjukkan dari mana penyelesaian dapat dimulai.