GMSAutocompletePlaceSuggestion Sınıf Referansı

GMSAutocompletePlaceSuggestion Sınıf Referansı

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.