نظرة عامة
تمثّل هذه الفئة اقتراحًا حول مكان لطلب بحث كامل استنادًا إلى سلسلة مكتوبة جزئيًا.
المواقع | |
NSAttributedString * | attributedFullText |
الوصف الكامل للاقتراح مثل NSAttributedString. | |
NSAttributedString * | attributedPrimaryText |
هو النص الأساسي للاقتراح مثل NSAttributedString، وعادةً ما يكون اسم المكان. | |
NSAttributedString * | attributedSecondaryText |
النص الثانوي لاقتراح كـ NSAttributedString هو عادةً موقع المكان. | |
NSString * | placeID |
موقع يمثّل رقم تعريف المكان الخاص بالاقتراح، وهو مناسب للاستخدام في طلب تفاصيل المكان. | |
NSArray< NSString * > * | أنواع |
أنواع نتائج الإكمال التلقائي. | |
NSNumber * | distanceMeters |
يشير ذلك إلى مسافة الخط المستقيم بالأمتار بين المصدر وهذا الاقتراح إذا تم تحديد أصل صالح في 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*) placeID [read, copy] |
موقع يمثّل رقم تعريف المكان الخاص بالاقتراح، وهو مناسب للاستخدام في طلب تفاصيل المكان.
- (NSArray<NSString *>*) types [read, copy] |
أنواع نتائج الإكمال التلقائي.
والأنواع هي NSStrings، والقيم الصالحة هي أي أنواع موثقة في <https://developers.google.com/places/ios-sdk/supported_types>.
- (NSNumber*) distanceMeters [read, assign] |
يشير ذلك إلى مسافة الخط المستقيم بالأمتار بين المصدر وهذا الاقتراح إذا تم تحديد أصل صالح في GMSAutocompleteFilter
للطلب.