Referensi Class GMSPlace

Referensi Class GMSPlace

Ringkasan

Merepresentasikan tempat fisik tertentu.

GMSPlace merangkum informasi tentang lokasi fisik, termasuk nama, lokasi, dan informasi lain yang mungkin kami miliki tentang lokasi tersebut. Class ini tidak dapat diubah.

Fungsi Anggota Publik

(GMSPlaceOpenStatus)- isOpenAtDate:
 Init default tidak tersedia.
(GMSPlaceOpenStatus)- isOpen
 Menghitung apakah tempat buka berdasarkan openingHours, UTCOffsetMinutes, serta tanggal dan waktu saat ini yang diperoleh dari [NSDate date].

Properti

NSString * name
 Nama tempat.
NSString * placeID
 ID tempat ini.
CLLocationCoordinate2Dkoordinat
 Lokasi tempat.
NSString * phoneNumber
 Nomor telepon tempat ini dalam format internasional, yaitu
NSString * formattedAddress
 Alamat tempat sebagai string sederhana.
float rating
 Rating bintang lima untuk tempat ini berdasarkan ulasan pengguna.
GMSPlacesPriceLevelpriceLevel
 Tingkat harga untuk tempat ini, berupa bilangan bulat dari 0 sampai 4.
NSArray< NSString * > * jenis
 Jenis tempat ini.
NSURL * website
 Situs web untuk tempat ini.
NSAttributedString * atribusi
 String atribusi penyedia data untuk tempat ini.
GMSPlaceViewportInfoviewportInfo
 Area pandang yang direkomendasikan untuk tempat ini.
NSArray< GMSAddressComponent * > * addressComponents
 Array objek GMSAddressComponent yang mewakili komponen di alamat tempat.
GMSPlusCodeplusCode
 Plus Codes lokasi untuk tempat ini.
GMSOpeningHoursopeningHours
 Informasi Jam Buka bisnis normal untuk tempat ini.
GMSOpeningHourscurrentOpeningHours
 Menampilkan jam operasional tempat ini selama tujuh hari ke depan.
NSArray< GMSOpeningHours * > * secondaryOpeningHours
 Menampilkan array jam operasional sekunder tempat ini selama tujuh hari ke depan.
Bilangan Bulat NSUuserRatingsTotal
 Merepresentasikan jumlah ulasan yang membentuk rating tempat ini.
NSArray< GMSPlacePhotoMetadata * > * foto
 Array objek GMSPlacePhotoMetadata yang mewakili foto tempat.
NSNumber * UTCOffsetMinutes
 Offset zona waktu UTC untuk tempat ini dalam menit.
GMSPlacesBusinessStatusbusinessStatus
 GMSPlaceBusinessStatus tempat.
NSString * editorialSummary
 Menampilkan ringkasan editorial tempat ini.
UIColor * iconBackgroundColor
 Warna latar belakang ikon sesuai dengan jenis Tempat, untuk mewarnai tampilan di belakang ikon.
NSURL * iconImageURL
 URL sesuai dengan jenis Tempat, yang dapat Anda gunakan untuk mengambil NSData ikon Tempat.
GMSBooleanPlaceAttributebawa pulang
 Atribut Tempat untuk pengalaman pengeksporan.
GMSBooleanPlaceAttributepengiriman
 Atribut Tempat untuk layanan pengiriman.
GMSBooleanPlaceAttributedineIn
 Atribut Tempat untuk pengalaman makan malam.
GMSBooleanPlaceAttributecurbsidePickup
 Atribut Tempat untuk layanan ambil di tepi jalan.
GMSBooleanPlaceAttributedapat dipesan
 Atribut Tempat yang menunjukkan bahwa tempat populer di kalangan turis.
GMSBooleanPlaceAttributeservesBreakfast
 Atribut Tempat yang menunjukkan tempat menyajikan sarapan.
GMSBooleanPlaceAttributeservesLunch
 Atribut Tempat yang menunjukkan tempat menyajikan makan siang.
GMSBooleanPlaceAttributeservesDinner
 Atribut Tempat yang menunjukkan tempat menyajikan makan malam.
GMSBooleanPlaceAttributeservesBeer
 Atribut Tempat yang menunjukkan tempat menyajikan bir.
GMSBooleanPlaceAttributeservesWine
 Atribut Tempat yang menunjukkan tempat menyajikan anggur.
GMSBooleanPlaceAttributeservesBrunch
 Atribut Tempat yang menunjukkan tempat menyajikan sarapan siang.
GMSBooleanPlaceAttributeservesVegetarianFood
 Atribut Tempat yang menunjukkan bahwa tempat menyajikan makanan vegetarian.
GMSBooleanPlaceAttributewheelchairAccessibleEntrance
 Atribut Tempat yang menunjukkan bahwa tempat di pintu masuk dapat diakses kursi roda.

Dokumentasi Fungsi Anggota

- (GMSPlaceOpenStatus) isOpenAtDate: (NSDate *) tanggal

Init default tidak tersedia.

Menghitung apakah tempat buka berdasarkan openingHours, UTCOffsetMinutes, dan date.

Parameter:
dateTitik referensi dalam waktu yang digunakan untuk menentukan apakah tempat tersebut buka.
Hasil:
GMSPlaceOpenStatusOpen jika tempat buka, GMSPlaceOpenStatusClosed jika tempat tutup, dan GMSPlaceOpenStatusOpen jika status buka tidak diketahui.
Catatan:
Ini tidak digunakan lagi. Metode ini tidak digunakan lagi dan digantikan dengan GMSPlacesClient::isOpenAtDate:place:date:callback</ code> and will be removed in a future release.

Menghitung apakah tempat buka berdasarkan openingHours, UTCOffsetMinutes, serta tanggal dan waktu saat ini yang diperoleh dari [NSDate date].

Hasil:
GMSPlaceOpenStatusOpen jika tempat buka, GMSPlaceOpenStatusClosed jika tempat tutup, dan GMSPlaceOpenStatusOpen jika status buka tidak diketahui.
Catatan:
Ini tidak digunakan lagi. Metode ini tidak digunakan lagi dan digantikan dengan GMSPlacesClient::isOpen:place:callback dan akan dihapus dalam rilis mendatang.

Dokumentasi Properti

- (NSString*) nama [read, copy]

Nama tempat.

- (NSString*) placeID [read, copy]

ID tempat ini.

- (CLLocationCoordinate2D) koordinat [read, assign]

Lokasi tempat.

Lokasi tidak harus merupakan pusat Tempat, atau titik masuk atau keluar tertentu, tetapi beberapa titik yang dipilih secara sembarang dalam jangkauan geografis Tempat tersebut.

- (NSString*) phoneNumber [read, copy]

Nomor telepon tempat ini, dalam format internasional.

termasuk kode negara yang diawali dengan "+". Misalnya, nomor telepon Google Sydney adalah "+61 2 9374 4000".

- (NSString*) formattedAddress [read, copy]

Alamat tempat sebagai string sederhana.

- (float) rating [read, assign]

Rating bintang lima untuk tempat ini berdasarkan ulasan pengguna.

Nilai berkisar dari 1,0 sampai 5,0. 0.0 berarti kami tidak memiliki rating untuk tempat ini (misalnya karena pengguna yang mengulas tempat ini tidak cukup banyak).

- (GMSPlacesPriceLevel) priceLevel [read, assign]

Tingkat harga untuk tempat ini, berupa bilangan bulat dari 0 sampai 4.

misalnya, nilai 4 berarti tempat ini "$$$$" (mahal). Nilai 0 berarti gratis (seperti museum dengan tiket masuk gratis).

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

Jenis tempat ini.

Jenisnya adalah NSString, nilai yang valid adalah semua jenis yang didokumentasikan di <https://developers.google.com/places/ios-sdk/supported_types>.

- (NSURL*) situs [read, copy]

Situs web untuk tempat ini.

- (NSAttributedString*) atribusi [read, copy]

String atribusi penyedia data untuk tempat ini.

Link ini disediakan sebagai NSAttributedString, yang mungkin berisi hyperlink ke situs masing-masing penyedia.

Secara umum, lokasi tersebut harus ditampilkan kepada pengguna jika data dari GMSPlace ini ditampilkan, seperti yang dijelaskan dalam Persyaratan Layanan Places SDK.

- (GMSPlaceViewportInfo*) viewportInfo [read, assign]

Area pandang yang direkomendasikan untuk tempat ini.

Mungkin nol jika ukuran tempat tidak diketahui.

Tindakan ini akan menampilkan area pandang dengan ukuran yang sesuai untuk menampilkan tempat ini. Misalnya, objek GMSPlace yang merepresentasikan toko mungkin memiliki area pandang yang relatif kecil, sementara objek GMSPlace yang mewakili suatu negara mungkin memiliki area pandang yang sangat besar.

- (NSArray<GMSAddressComponent *>*) addressComponents [read, copy]

Array objek GMSAddressComponent yang mewakili komponen di alamat tempat.

Komponen ini disediakan untuk tujuan mengekstrak informasi terstruktur tentang alamat tempat: misalnya, menemukan kota tempat suatu tempat berada.

Komponen ini tidak boleh digunakan untuk pemformatan alamat. Jika alamat berformat diperlukan, gunakan properti formattedAddress, yang memberikan alamat berformat yang dilokalkan.

- (GMSPlusCode*) plusCode [read, assign]

Plus Codes lokasi untuk tempat ini.

- (GMSOpeningHours*) openingHours [read, assign]

Informasi Jam Buka bisnis normal untuk tempat ini.

Termasuk status terbuka, periode, dan teks hari kerja jika tersedia.

- (GMSOpeningHours*) currentOpeningHours [read, assign]

Menampilkan jam operasional tempat ini selama tujuh hari ke depan.

Jangka waktu tersebut dimulai pada tengah malam pada tanggal permintaan dan berakhir pada pukul 23.59, enam hari kemudian.

Entri GMSPlaceSpecialDay di GMSOpeningHours hanya akan ada untuk GMSPlace currentOpeningHours dan GMSPlace secondaryOpeningHours.

- (NSArray<GMSOpeningHours *>*) secondaryOpeningHours [read, copy]

Menampilkan array jam operasional sekunder tempat ini selama tujuh hari ke depan.

Jam buka sekunder berbeda dengan jam buka utama bisnis. Misalnya, restoran dapat menentukan jam drive-through atau jam pengiriman sebagai jam sekunder. Lihat GMSPlaceHoursType untuk mengetahui berbagai jenis jam buka sekunder.

Entri GMSPlaceSpecialDay di GMSOpeningHours hanya akan ada untuk GMSPlace currentOpeningHours dan GMSPlace secondaryOpeningHours.

- (NSUInteger) userRatingsTotal [read, assign]

Merepresentasikan jumlah ulasan yang membentuk rating tempat ini.

- (NSArray<GMSPlacePhotoMetadata *>*) foto [read, copy]

Array objek GMSPlacePhotoMetadata yang mewakili foto tempat.

- (NSNumber*) UTCOffsetMinutes [read, assign]

Offset zona waktu UTC untuk tempat ini dalam menit.

GMSPlaceBusinessStatus tempat.

- (NSString*) editorialSummary [read, copy]

Menampilkan ringkasan editorial tempat ini.

- (UIColor*) iconBackgroundColor [read, assign]

Warna latar belakang ikon sesuai dengan jenis Tempat, untuk mewarnai tampilan di belakang ikon.

- (NSURL*) iconImageURL [read, assign]

URL sesuai dengan jenis Tempat, yang dapat Anda gunakan untuk mengambil NSData ikon Tempat.

CATATAN: Link URL tidak akan kedaluwarsa dan rasio aspek ukuran gambar dapat berbeda tergantung pada jenisnya.

- (GMSBooleanPlaceAttribute) takeout [read, assign]

Atribut Tempat untuk pengalaman pengeksporan.

Atribut Tempat untuk layanan pengiriman.

- (GMSBooleanPlaceAttribute) dineIn [read, assign]

Atribut Tempat untuk pengalaman makan malam.

Atribut Tempat untuk layanan ambil di tepi jalan.

Atribut Tempat yang menunjukkan bahwa tempat populer di kalangan turis.

Atribut Tempat yang menunjukkan tempat menyajikan sarapan.

Atribut Tempat yang menunjukkan tempat menyajikan makan siang.

Atribut Tempat yang menunjukkan tempat menyajikan makan malam.

Atribut Tempat yang menunjukkan tempat menyajikan bir.

Atribut Tempat yang menunjukkan tempat menyajikan anggur.

Atribut Tempat yang menunjukkan tempat menyajikan sarapan siang.

Atribut Tempat yang menunjukkan bahwa tempat menyajikan makanan vegetarian.

Atribut Tempat yang menunjukkan bahwa tempat di pintu masuk dapat diakses kursi roda.