نمای کلی
این کلاس یک پیش بینی از یک پرس و جو کامل را بر اساس یک رشته تایپ شده نشان می دهد.
خواص | |
NSAttributedString * | AttributedFullText |
شرح کامل پیش بینی به عنوان NSAttributedString. | |
NSAttributedString * | AttributedPrimaryText |
متن اصلی یک پیشبینی بهعنوان NSAttributedString، معمولاً نام مکان است. | |
NSAttributedString * | AttributedSecondaryText |
متن ثانویه یک پیشبینی بهعنوان NSAttributedString، معمولاً مکان مکان است. | |
NSString * | شناسه مکان |
یک ویژگی نشان دهنده شناسه مکان پیش بینی، مناسب برای استفاده در درخواست جزئیات مکان. | |
NSArray< NSString * > * | انواع |
انواع این نتیجه تکمیل خودکار. | |
شماره NS * | فاصله سنج ها |
فاصله خط مستقیم بر حسب متر بین مبدا و این پیش بینی در صورتی که یک مبدا معتبر در GMSAutocompleteFilter درخواست مشخص شده باشد. | |
توابع مرتبط | |
(توجه داشته باشید که اینها توابع عضو نیستند.) | |
NSString *const | kGMSAutocompleteMatchAttribute |
نام مشخصه برای قطعات تطبیق در GMSAutocompletePrediction attributedFullText. |
دوستان و مستندات عملکرد مرتبط
- (NSString* const) kGMSAutocompleteMatchAttribute [related] |
نام مشخصه برای قطعات تطبیق در GMSAutocompletePrediction
attributedFullText.
اسناد ملکی
- (NSAttributedString*) AttributedFullText [read, copy] |
شرح کامل پیش بینی به عنوان NSAttributedString.
به عنوان مثال، "خانه اپرای سیدنی، سیدنی، نیو ساوت ولز، استرالیا".
هر محدوده متنی که با ورودی کاربر مطابقت دارد یک kGMSAutocompleteMatchAttribute
دارد. به عنوان مثال، شما می توانید هر مسابقه را با استفاده از enumerateAttribute پررنگ کنید:
UIFont *regularFont = [UIFont systemFontOfSize:[UIFont labelFontSize]]; UIFont *boldFont = [UIFont boldSystemFontOfSize:[UIFont labelFontSize]];
NSMutableAttributedString *bolded = [prediction.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، معمولاً نام مکان است.
به عنوان مثال "خانه اپرای سیدنی".
محدودههای متنی که با ورودی کاربر مطابقت دارند دارای یک kGMSAutocompleteMatchAttribute
هستند، مانند attributedFullText
.
- (NSAttributedString*) AttributedSecondaryText [read, copy] |
متن ثانویه یک پیشبینی بهعنوان NSAttributedString، معمولاً مکان مکان است.
به عنوان مثال "سیدنی، نیو ساوت ولز، استرالیا".
محدودههای متنی که با ورودی کاربر مطابقت دارند دارای یک kGMSAutocompleteMatchAttribute
هستند، مانند attributedFullText
.
ممکنه صفر باشه
- (NSString*) شناسه مکان [read, copy] |
یک ویژگی نشان دهنده شناسه مکان پیش بینی، مناسب برای استفاده در درخواست جزئیات مکان.
- انواع (NSArray<NSString *>*) [read, copy] |
انواع این نتیجه تکمیل خودکار.
انواع NSStrings هستند، مقادیر معتبر هر نوع مستند شده در < https://developers.google.com/places/ios-sdk/supported_types > هستند.
- (NSNumber*) فاصله سنج [read, assign] |
فاصله خط مستقیم بر حسب متر بین مبدا و این پیش بینی در صورتی که یک مبدا معتبر در GMSAutocompleteFilter
درخواست مشخص شده باشد.