Ringkasan
Class ini mewakili saran tempat dari kueri lengkap berdasarkan string yang diketik sebagian.
Properti | |
NSAttributedString * | attributedFullText |
Deskripsi lengkap saran sebagai NSAttributedString. | |
NSAttributedString * | attributedPrimaryText |
Teks utama saran sebagai NSAttributedString, biasanya nama tempat. | |
NSAttributedString * | attributedSecondaryText |
Teks sekunder saran sebagai NSAttributedString, biasanya lokasi tempat. | |
NSString * | placeID |
Properti yang mewakili ID tempat saran, yang cocok untuk digunakan dalam permintaan detail tempat. | |
NSArray< NSString * > * | jenis |
Jenis hasil pelengkapan otomatis. | |
NSNumber * | distanceMeters |
Jarak garis lurus dalam meter antara tempat asal dan saran ini jika asal yang valid ditentukan dalam GMSAutocompleteFilter permintaan. |
Dokumentasi Properti
- (NSAttributedString*) attributedFullText [read, copy] |
Deskripsi lengkap saran sebagai NSAttributedString.
Mis., "Sydney Opera House, Sydney, New South Wales, Australia".
Setiap rentang teks yang cocok dengan input pengguna memiliki kGMSAutocompleteMatchAttribute
. Misalnya, Anda dapat menebalkan setiap kecocokan menggunakan enumerateAttribute:
UIFont *regularFont = [UIFont systemFontOfSize:[UIFont labelFontSize]]; UIFont *boldFont = [UIFont boldSystemFontOfSize:[UIFont labelFontSize]];
NSMutableAttributedString *bolded = [suggestion.attributedFullText mutableCopy]; [bolded enumerateAttribute:kGMSAutocompleteMatchAttribute inRange:NSMakeRange(0, bolded.length) options:0 usingBlock:^(id value, NSRange range, BOOL *stop) { UIFont *font = (value == nil) ? regularFont : boldFont; [bolded addAttribute:NSFontAttributeName value:font range:range]; }];
label.attributedText = bolded;
- (NSAttributedString*) attributedPrimaryText [read, copy] |
Teks utama saran sebagai NSAttributedString, biasanya nama tempat.
Misalnya, "Sydney Opera House".
Rentang teks yang cocok dengan input pengguna memiliki kGMSAutocompleteMatchAttribute
, seperti attributedFullText
.
- (NSAttributedString*) attributedSecondaryText [read, copy] |
Teks sekunder saran sebagai NSAttributedString, biasanya lokasi tempat.
Misalnya, "Sydney, New South Wales, Australia".
Rentang teks yang cocok dengan input pengguna memiliki kGMSAutocompleteMatchAttribute
, seperti attributedFullText
.
Mungkin nil
.
- (NSString*) placeID [read, copy] |
Properti yang mewakili ID tempat saran, yang cocok untuk digunakan dalam permintaan detail tempat.
- (NSArray<NSString *>*) jenis [read, copy] |
Jenis hasil pelengkapan otomatis.
Jenisnya adalah NSStrings, nilai yang valid adalah semua jenis yang didokumentasikan di <https://developers.google.com/places/ios-sdk/supported_types>.
- (NSNumber*) distanceMeters [read, assign] |
Jarak garis lurus dalam meter antara tempat asal dan saran ini jika asal yang valid ditentukan dalam GMSAutocompleteFilter
permintaan.