نظرة عامة
تمثل هذه الفئة توقعًا لطلب بحث كامل بناءً على سلسلة مكتوبة جزئيًا.
أماكن إقامة | |
NSAttributedString * | attributedFullText |
يشير ذلك المصطلح إلى الوصف الكامل للتوقّع على شكل NSAttributedString. | |
NSAttributedString * | attributedPrimaryText |
النص الرئيسي للتنبؤ مثل NSAttributedString، وهو عادةً اسم المكان. | |
NSAttributedString * | attributedSecondaryText |
النص الثانوي للتنبؤ مثل NSAttributedString، وهو عادةً موقع المكان. | |
NSString * | placeID |
يشير ذلك المصطلح إلى سمة تمثّل رقم تعريف المكان للتوقّع، ومناسبة للاستخدام في طلب تفاصيل أحد الأماكن. | |
NSArray< NSString * > * | الأنواع |
أنواع نتيجة الإكمال التلقائي هذه. | |
NSNumber * | distanceMeters |
يشير ذلك المصطلح إلى مسافة الخط المستقيم بالمتر بين المصدر وهذا التوقّع إذا تم تحديد مصدر صالح في GMSAutocompleteFilter للطلب. | |
الدوال ذات الصلة | |
(لاحظ أن هذه ليست دوال عضوية.) | |
NSString *const | kGMSAutocompleteMatchAttribute |
اسم السمة لأجزاء المطابقة في السمة GMSAutocompletePrediction AttributionFullText |
وثائق الأصدقاء والوظائف ذات الصلة
- (NSString* Const) kGMSAutocompleteMatchAttribute [related] |
اسم السمة لأجزاء المطابقة في السمة GMSAutocompletePrediction
AttributionFullText
وثائق العقارات
- (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
للطلب.