نظرة عامة
تمثل هذه الفئة اقتراح مكان لطلب بحث كامل استنادًا إلى سلسلة مكتوبة جزئيًا.
أماكن إقامة | |
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
للطلب.