نمای کلی
این کلاس یک پیشنهاد مکان از یک پرس و جو کامل را بر اساس یک رشته تایپ شده نشان می دهد.
خواص | |
NSAttributedString * | AttributedFullText |
شرح کامل پیشنهاد به عنوان NSAttributedString. | |
NSAttributedString * | AttributedPrimaryText |
متن اولیه یک پیشنهاد به عنوان NSAttributedString، معمولاً نام مکان. | |
NSAttributedString * | AttributedSecondaryText |
متن ثانویه یک پیشنهاد به عنوان NSAttributedString، معمولاً مکان مکان. | |
NSString * | شناسه مکان |
دارایی نشان دهنده شناسه مکان پیشنهاد، مناسب برای استفاده در درخواست جزئیات مکان. | |
NSArray< NSString * > * | انواع |
انواع نتیجه تکمیل خودکار | |
شماره NS * | فاصله سنج ها |
فاصله خط مستقیم بر حسب متر بین مبدا و این پیشنهاد در صورتی که یک مبدا معتبر در GMSAutocompleteFilter درخواست مشخص شده باشد. |
اسناد ملکی
- (NSAttributedString*) AttributedFullText [read, copy] |
شرح کامل پیشنهاد به عنوان NSAttributedString.
به عنوان مثال، "خانه اپرای سیدنی، سیدنی، نیو ساوت ولز، استرالیا".
هر محدوده متنی که با ورودی کاربر مطابقت دارد یک kGMSAutocompleteMatchAttribute
دارد. به عنوان مثال، شما می توانید هر مسابقه را با استفاده از 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] |
متن اولیه یک پیشنهاد به عنوان NSAttributedString، معمولاً نام مکان.
به عنوان مثال "خانه اپرای سیدنی".
محدودههای متنی که با ورودی کاربر مطابقت دارند، یک kGMSAutocompleteMatchAttribute
دارند، مانند attributedFullText
.
- (NSAttributedString*) AttributedSecondaryText [read, copy] |
متن ثانویه یک پیشنهاد به عنوان NSAttributedString، معمولاً مکان مکان.
به عنوان مثال "سیدنی، نیو ساوت ولز، استرالیا".
محدودههای متنی که با ورودی کاربر مطابقت دارند، یک kGMSAutocompleteMatchAttribute
دارند، مانند attributedFullText
.
ممکنه nil
باشه
- (NSString*) شناسه مکان [read, copy] |
دارایی نشان دهنده شناسه مکان پیشنهاد، مناسب برای استفاده در درخواست جزئیات مکان.
- انواع (NSArray<NSString *>*) [read, copy] |
انواع نتیجه تکمیل خودکار
انواع NSStrings هستند، مقادیر معتبر هر نوع مستند شده در < https://developers.google.com/places/ios-sdk/supported_types > هستند.
- (NSNumber*) فاصله سنج [read, assign] |
فاصله خط مستقیم بر حسب متر بین مبدا و این پیشنهاد در صورتی که یک مبدا معتبر در GMSAutocompleteFilter
درخواست مشخص شده باشد.