Genel bakış
Bu sınıf, kısmen yazılmış bir dizeye göre tam sorgu için bir yer önerisini temsil eder.
Mülkler | |
NSAttributedString * | attributedFullText |
Önerinin NSAttributedString değerindeki tam açıklaması. | |
NSAttributedString * | attributedPrimaryText |
NSAttributedString öğesi olarak bir önerinin birincil metni; genellikle yerin adı. | |
NSAttributedString * | attributedSecondaryText |
Bir önerinin NSAttributedString değeri olarak, genellikle yerin konumu olan ikincil metni. | |
NSString * | placeID |
Önerinin yer kimliğini temsil eden ve yer ayrıntıları isteğinde kullanılmaya uygun tesis. | |
NSArray< NSString * > * | tür |
Otomatik tamamlama sonuç türleri. | |
NSNumber * | distanceMeters |
İsteğin GMSAutocompleteFilter özelliğinde geçerli bir kaynak belirtilmişse kaynak ile bu öneri arasındaki metre cinsinden düz çizgi mesafesi. |
Mülkiyet Belgeleri
- (NSAttributedString*) attributedFullText [read, copy] |
Önerinin NSAttributedString değerindeki tam açıklaması.
Örnek: "Sydney Opera House, Sydney, New South Wales, Avustralya".
Kullanıcı girişiyle eşleşen her metin aralığında bir kGMSAutocompleteMatchAttribute
bulunur. Örneğin, enumerateAttribute özelliğini kullanarak her eşleşmeyi kalın yapabilirsiniz:
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] |
NSAttributedString öğesi olarak bir önerinin birincil metni; genellikle yerin adı.
Ör. "Sidney Opera Binası".
Kullanıcı girişiyle eşleşen metin aralıklarında kGMSAutocompleteMatchAttribute
(ör. attributedFullText
) bulunur.
- (NSAttributedString*) attributedSecondaryText [read, copy] |
Bir önerinin NSAttributedString değeri olarak, genellikle yerin konumu olan ikincil metni.
Ör. "Sidney, Yeni Güney Galler, Avustralya".
Kullanıcı girişiyle eşleşen metin aralıklarında kGMSAutocompleteMatchAttribute
(ör. attributedFullText
) bulunur.
nil
olabilir.
- (NSString*) placeID [read, copy] |
Önerinin yer kimliğini temsil eden ve yer ayrıntıları isteğinde kullanılmaya uygun tesis.
- (NSArray<NSString *>*) türleri [read, copy] |
Otomatik tamamlama sonuç türleri.
Türler NSString'dir, geçerli değerler <https://developers.google.com/places/ios-sdk/supported_types> adresinde belirtilen tüm türlerdir.
- (NSNumber*) distanceMeters [read, assign] |
İsteğin GMSAutocompleteFilter
özelliğinde geçerli bir kaynak belirtilmişse kaynak ile bu öneri arasındaki metre cinsinden düz çizgi mesafesi.