Referensi Class GMSPlaceSearchByTextRequest

Referensi Class GMSPlaceSearchByTextRequest

Ringkasan

Merepresentasikan definisi permintaan penelusuran teks yang akan dikirim melalui GMSPlacesClient.

Fungsi Anggota Publik

(instancetype)- initWithTextQuery:placeProperties:
 Membuat instance GMSPlaceSearchByTextRequest dengan kueri teks dan properti tempat yang akan ditampilkan.

Properti

NSString *includedType
 Init default tidak tersedia.
IntmaxResultCount
 Jumlah hasil maksimum yang akan ditampilkan.
mengambangminRating
 Rating rata-rata minimum dari pengguna untuk tempat yang akan disertakan dalam hasil.
BOOLisOpenNow
 Filter hasil ke tempat yang sedang buka.
NSArray< GMSPlaceProperty > *placeProperties
 Array GMSPlaceProperty yang harus disertakan dalam hasil tempat.
NSArray< NSNumber * > *priceLevels
 Array nilai GMSPlacesPriceLevel yang harus memfilter tempat yang disertakan dalam hasil.
GMSPlaceSearchByTextRankPreferencerankPreference
 GMSPlaceSearchByTextRankPreference digunakan untuk mengurutkan hasil yang ditampilkan dari permintaan.
NSString *regionCode
 Kode negara/wilayah unicode (CLDR) di lokasi asal permintaan.
BOOLisStrictTypeFiltering
 Menentukan apakah hanya hasil includedType yang harus ditampilkan.
NSString *textQuery
 Kueri teks untuk penelusuran.
id< GMSPlaceLocationBias >locationBias
 Wilayah yang dibiaskan untuk ditelusuri.
id< GMSPlaceLocationRestriction >locationRestriction
 Area yang dibatasi untuk ditelusuri.

Dokumentasi Fungsi Anggota

- (instancetype) initWithTextQuery: (NSString *) textQuery
placeProperties: (NSArray< GMSPlaceProperty > *) placeProperties

Membuat instance GMSPlaceSearchByTextRequest dengan kueri teks dan properti tempat yang akan ditampilkan.

Parameter:
textQueryKueri string untuk permintaan penelusuran.
placePropertiesArray GMSPlaceProperty yang harus disertakan dalam hasil tempat. Wajib diisi. Daftar kosong akan menyebabkan error saat mencoba mengirim permintaan.

Dokumentasi Properti

- (NSString*) includedType [read, write, copy]

Init default tidak tersedia.

Gunakan penginisialisasi yang ditetapkan. Jenis tempat yang diminta.

Lihat https://developers.google.com/maps/documentation/places/web-service/search-textual#supported-types untuk daftar terbaru jenis yang didukung yang tersedia

- (int) maxResultCount [read, write, assign]

Jumlah hasil maksimum yang akan ditampilkan.

Mengizinkan nilai antara 1 dan 20.

Rentang yang diizinkan untuk kolom ini dapat ditemukan di https://developers.google.com/maps/documentation/places/web-service/search-textual#maxresultcount.

Default-nya adalah batas atas.

- (float) minRating [read, write, assign]

Rating rata-rata minimum dari pengguna untuk tempat yang akan disertakan dalam hasil.

Peringkat akan berada dalam rentang antara 0,0 dan 5,0.

Rating yang ditentukan akan dibulatkan ke 0,5 terdekat. Lihat properti rating GMSPlace.

Default-nya adalah 0.0.

- (BOOL) isOpenNow [read, write, assign]

Filter hasil ke tempat yang sedang buka.

Nilai defaultnya adalah true (benar).

- (NSArray<GMSPlaceProperty>*) placeProperties [read, assign]

Array GMSPlaceProperty yang harus disertakan dalam hasil tempat.

- (NSArray<NSNumber *>*) priceLevels [read, write, assign]

Array nilai GMSPlacesPriceLevel yang harus memfilter tempat yang disertakan dalam hasil.

Kombinasi tingkat harga apa pun dapat dipilih; setelan defaultnya adalah semua tingkat harga.

- (GMSPlaceSearchByTextRankPreference) rankPreference [read, write, assign]

GMSPlaceSearchByTextRankPreference digunakan untuk mengurutkan hasil yang ditampilkan dari permintaan.

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

Kode negara/wilayah unicode (CLDR) di lokasi asal permintaan.

Region dapat memengaruhi format dan jenis data yang ditampilkan. Jika kode tidak diberikan, tidak ada bias terhadap negara/wilayah mana pun.

Lihat https://unicode.org/cldr/charts/latest/supplemental/territory_containment_un_m_49.html untuk kode wilayah.

- (BOOL) isStrictTypeFiltering [read, write, assign]

Menentukan apakah hanya hasil includedType yang harus ditampilkan.

Nilai defaultnya adalah false (salah).

- (NSString*) textQuery [read, copy]

Kueri teks untuk penelusuran.

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

Wilayah yang dibiaskan untuk ditelusuri.

Lokasi ini berfungsi sebagai bias, yang berarti ada preferensi untuk hasil di lokasi yang diberikan.

locationRestriction atau locationBias harus ditetapkan saat melakukan permintaan penelusuran.

Jika ditetapkan bersama locationRestriction, nilai ini akan diabaikan.

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

Area yang dibatasi untuk ditelusuri.

Lokasi ini berfungsi sebagai pembatasan yang berarti hasil di luar lokasi yang diberikan tidak akan dikembalikan.

locationRestriction atau locationBias harus ditetapkan saat melakukan permintaan penelusuran.

Tidak dapat digunakan dengan locationBias.

LocationRestriction untuk penelusuran teks hanya mendukung GMSPlaceRectangleLocationOption.