Referensi Class GMSPlaceSearchNearbyRequest

Referensi Class GMSPlaceSearchNearbyRequest

Ringkasan

Minta objek untuk digunakan dengan GMSPlacesClient guna mengambil tempat-tempat terdekat.

Fungsi Anggota Publik

(instancetype)- initWithLocationRestriction:placeProperties:
 Membuat instance GMSPlaceSearchNearbyRequest dengan pembatasan lokasi dan properti tempat yang akan ditampilkan.

Properti

id< GMSPlaceLocationRestriction >locationRestriction
 Init default tidak tersedia.
NSArray&lt; GMSPlaceProperty > *placeProperties
 Array GMSPlaceProperty yang harus disertakan dalam hasil tempat.
NSArray&lt; NSString * > *includedTypes
 Array jenis tempat yang akan disertakan dalam penelusuran.
NSArray&lt; NSString * > *excludedTypes
 Array jenis tempat yang akan dikecualikan dari penelusuran.
NSArray&lt; NSString * > *includedPrimaryTypes
 Array jenis tempat utama yang akan disertakan dalam penelusuran.
NSArray&lt; NSString * > *excludedPrimaryTypes
 Array jenis tempat utama yang akan dikecualikan dari penelusuran.
NSIntegermaxResultCount
 Jumlah maksimum GMSPlace hasil yang akan ditampilkan.
NSString *regionCode
 Kode negara/wilayah unicode (CLDR) di lokasi asal permintaan.
GMSPlaceSearchNearbyRankPreferencerankPreference
 GMSPlaceSearchNearbyRankPreference digunakan untuk mengurutkan hasil yang ditampilkan dari permintaan.

Dokumentasi Fungsi Anggota

- (instancetype) initWithLocationRestriction: (id< GMSPlaceLocationRestriction >) locationRestriction
placeProperties: (NSArray< GMSPlaceProperty > *) placeProperties

Membuat instance GMSPlaceSearchNearbyRequest dengan pembatasan lokasi dan properti tempat yang akan ditampilkan.

Parameter:
locationRestrictionWilayah yang akan ditelusuri ditentukan sebagai lingkaran, yang didefinisikan berdasarkan titik tengah dan radius dalam meter.
placePropertiesArray GMSPlaceProperty yang harus disertakan dalam hasil tempat. Wajib diisi. Daftar kosong akan menyebabkan error saat mencoba mengirim permintaan.

Dokumentasi Properti

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

Init default tidak tersedia.

Gunakan penginisialisasi yang ditetapkan. Wilayah yang akan ditelusuri ditentukan sebagai lingkaran, yang didefinisikan berdasarkan titik tengah dan radius dalam meter. Radius harus antara 0,0 dan 50000,0, inklusif. Melanggar batasan ini akan mengakibatkan error INVALID_ARGUMENT. locationRestriction harus ditentukan dengan GMSPlaceCircularLocationOption. Menggunakan GMSPlaceRectangularLocationOption akan menyebabkan error INVALID_REQUEST.

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

Array GMSPlaceProperty yang harus disertakan dalam hasil tempat.

Wajib diisi. Daftar kosong akan menyebabkan error saat mencoba mengirim permintaan.

- (NSArray<NSString *>*) includedTypes [read, write, copy]

Array jenis tempat yang akan disertakan dalam penelusuran.

Maksimal 50 jenis dapat ditentukan. Jika permintaan ditentukan dengan beberapa batasan jenis, hanya tempat yang memenuhi semua batasan yang akan ditampilkan. Jika array kosong, semua tempat dari semua jenis akan ditampilkan. Lihat Tabel A untuk daftar jenis yang didukung https://developers.google.com/maps/documentation/places/web-service/place-types#table-a.

- (NSArray<NSString *>*) excludedTypes [read, write, copy]

Array jenis tempat yang akan dikecualikan dari penelusuran.

Maksimal 50 jenis dapat ditentukan. Jika permintaan ditentukan dengan beberapa batasan jenis, hanya tempat yang memenuhi semua batasan yang akan ditampilkan. Jika jenis yang bertentangan ditentukan (misalnya, jenis yang muncul dalam includeTypes dan excludedTypes), error INVALID_REQUEST akan ditampilkan. Lihat Tabel A untuk daftar jenis yang didukung https://developers.google.com/maps/documentation/places/web-service/place-types#table-a.

- (NSArray<NSString *>*) includedPrimaryTypes [read, write, copy]

Array jenis tempat utama yang akan disertakan dalam penelusuran.

Maksimal 50 jenis dapat ditentukan. Jika permintaan ditentukan dengan beberapa batasan jenis, hanya tempat yang memenuhi semua batasan yang akan ditampilkan. Untuk mengetahui informasi selengkapnya tentang jenis primer, lihat: https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes

- (NSArray<NSString *>*) excludedPrimaryTypes [read, write, copy]

Array jenis tempat utama yang akan dikecualikan dari penelusuran.

Jika jenis yang bertentangan ditentukan (misalnya, jenis yang muncul dalam includeTypes dan excludedTypes), error INVALID_REQUEST akan ditampilkan. Maksimal 50 jenis dapat ditentukan. Jika permintaan ditentukan dengan beberapa batasan jenis, hanya tempat yang memenuhi semua batasan yang akan ditampilkan. Untuk mengetahui informasi selengkapnya tentang jenis primer, lihat: https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes

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

Jumlah maksimum GMSPlace hasil yang akan ditampilkan.

Harus antara 1 dan 20 (default) inklusif. Jika batasan ini dilanggar, pesan error akan ditampilkan.

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

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

Lihat https://www.unicode.org/cldr/charts/44/supplemental/territory_language_information.html untuk kode wilayah.

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

GMSPlaceSearchNearbyRankPreference digunakan untuk mengurutkan hasil yang ditampilkan dari permintaan.

Nilai default-nya adalah GMSPlaceSearchNearbyRankPopularity.