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. | |
Int | maxResultCount |
Jumlah hasil maksimum yang akan ditampilkan. | |
mengambang | 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 unicode (CLDR) di lokasi asal permintaan. | |
BOOL | isStrictTypeFiltering |
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:
-
textQuery Kueri string untuk permintaan penelusuran. placeProperties Array 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.