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. | |
int | maxResultCount |
Jumlah hasil maksimum yang akan ditampilkan. | |
float | minRating |
Rating rata-rata minimum dari pengguna untuk tempat yang akan disertakan dalam hasil. | |
BOOL | isOpenNow |
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. | |
GMSPlaceSearchByTextRankPreference | rankPreference |
GMSPlaceSearchByTextRankPreference digunakan untuk mengurutkan hasil yang ditampilkan dari permintaan. | |
NSString * | regionCode |
Kode negara/wilayah (CLDR) unicode untuk lokasi tempat permintaan berasal. | |
BOOL | isStrictTypeFiltering |
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:
-
textQuery Kueri string untuk permintaan penelusuran. placeProperties Array GMSPlaceProperty
yang harus disertakan dalam hasil tempat. tidak boleh kosong. 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.
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.