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