Genel Bakış
Bu sınıf, kısmen yazılmış bir dizeye göre tam sorgudaki bir yer önerisini temsil eder.
Tesisler | |
NSAttributedString * | attributedFullText |
Önerinin NSAttributedString öğesi olarak tam açıklaması. | |
NSAttributedString * | attributedPrimaryText |
NSAttributedString biçiminde bir önerinin birincil metnidir. Bu metin genellikle yerin adıdır. | |
NSAttributedString * | attributedSecondaryText |
NSAttributedString biçiminde bir önerinin ikincil metnidir. Bu metin genellikle söz konusu yerin konumudur. | |
NSString * | placeID |
Önerinin, yer ayrıntıları isteğinde kullanılmaya uygun, yer kimliğini temsil eden bir özellik. | |
NSArray< NSString * > * | türler |
Otomatik tamamlama sonuç türleri. | |
NSNumber * | distanceMeters |
İsteğin GMSAutocompleteFilter kısmında geçerli bir kaynak belirtilmişse kaynak ile bu öneri arasındaki metre cinsinden düz çizgi mesafesi. |
Mülk Belgeleri
- (NSAttributedString*) attributedFullText [read, copy] |
Önerinin NSAttributedString öğesi olarak tam açıklaması.
Örnek: "Sidney Opera Binası, Sydney, New South Wales, Avustralya".
Kullanıcı girişiyle eşleşen her metin aralığı bir kGMSAutocompleteMatchAttribute
içerir. Örneğin, enumerateAttribute kullanarak her eşleşmeyi kalın hale getirebilirsiniz:
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 biçiminde bir önerinin birincil metnidir. Bu metin genellikle yerin adıdır.
Ör. "Sidney Opera Binası".
Kullanıcı girişiyle eşleşen metin aralıkları bir kGMSAutocompleteMatchAttribute
içerir (ör. attributedFullText
).
- (NSAttributedString*) attributedSecondaryText [read, copy]
|
NSAttributedString biçiminde bir önerinin ikincil metnidir. Bu metin genellikle söz konusu yerin konumudur.
Ör. "Sidney, New South Wales, Avustralya".
Kullanıcı girişiyle eşleşen metin aralıkları bir kGMSAutocompleteMatchAttribute
içerir (ör. attributedFullText
).
nil
olabilir.
- (NSString*) placeID [read, copy] |
Önerinin, yer ayrıntıları isteğinde kullanılmaya uygun, yer kimliğini temsil eden bir özellik.
- (NSArray<NSString *>*) türler [read, copy] |
Otomatik tamamlama sonuç türleri.
Türler NSStrings, geçerli değerler ise <https://developers.google.com/places/ios-sdk/supported_types> sayfasında belgelenen tüm türlerdir.
- (NSNumber*) distanceMeters [read, assign] |
İsteğin GMSAutocompleteFilter
kısmında geçerli bir kaynak belirtilmişse kaynak ile bu öneri arasındaki metre cinsinden düz çizgi mesafesi.