Referensi Class GMSPlaceSearchByTextRequest

Referensi Class GMSPlaceSearchByTextRequest

Ringkasan

Merepresentasikan definisi permintaan penelusuran teks yang akan dikirim melalui GMSPlacesClient

Fungsi Anggota Publik

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

Properti

NSString * includedType
 Init default tidak tersedia.
 Jumlah hasil maksimum yang akan ditampilkan. Mengizinkan nilai antara 1 dan 20.
int maxResultCount
float minRating
 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 (CLDR) unicode untuk lokasi tempat permintaan berasal.
BOOLisStrictTypeFiltering
 Menentukan apakah hanya hasil includedType yang akan ditampilkan.
NSString * textQuery
 Kueri teks untuk penelusuran.
id< GMSPlaceLocationBias >locationBias
 Wilayah yang bias untuk ditelusuri.
id< GMSPlaceLocationRestriction >locationRestriction
 Wilayah yang dibatasi untuk ditelusuri.

Dokumentasi Fungsi Anggota

- (instancetype) initWithTextQuery: (NSString *) textQuery
tempatProperti: (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.

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/maps/documentation/places/ios-sdk/data-fields untuk daftar terbaru tentang 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/ios-sdk/text-search.

Default-nya adalah batas atas.

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

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

Rating akan berada dalam kisaran antara 0,0 dan 5,0.

Rating yang ditentukan akan dibulatkan ke atas 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 default-nya 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 (CLDR) unicode untuk lokasi tempat permintaan berasal.

Region dapat memengaruhi format dan jenis data yang ditampilkan. Jika tidak ada kode yang 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 akan ditampilkan.

Nilai defaultnya adalah false (salah).

- (NSString*) textQuery [read, copy]

Kueri teks untuk penelusuran.

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

Wilayah yang bias untuk ditelusuri.

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

LocationRestriction atau locationBias harus ditetapkan saat melakukan permintaan penelusuran.

Jika ditetapkan bersama locationRestriction, batasan ini akan diabaikan.

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

Wilayah yang dibatasi untuk ditelusuri.

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

LocationRestriction atau locationBias harus ditetapkan saat melakukan permintaan penelusuran.

Tidak dapat digunakan dengan locationBias.

locationRestriction untuk penelusuran teks hanya mendukung GMSPlaceRectangularLocationOption.