GMSAutocompletePrediction ক্লাস রেফারেন্স

GMSAutocompletePrediction ক্লাস রেফারেন্স

ওভারভিউ

এই শ্রেণীটি আংশিকভাবে টাইপ করা স্ট্রিং এর উপর ভিত্তি করে একটি সম্পূর্ণ প্রশ্নের একটি ভবিষ্যদ্বাণী উপস্থাপন করে।

বৈশিষ্ট্য

NSAattributedString * অ্যাট্রিবিউটেড ফুলটেক্সট
NSAttributedString হিসাবে ভবিষ্যদ্বাণীর সম্পূর্ণ বিবরণ।
NSAattributedString * অ্যাট্রিবিউটেড প্রাইমারি টেক্সট
একটি NSAttributedString হিসাবে একটি ভবিষ্যদ্বাণীর মূল পাঠ্য, সাধারণত স্থানের নাম।
NSAattributedString * এট্রিবিউটেড সেকেন্ডারি টেক্সট
NSAttributedString হিসাবে একটি ভবিষ্যদ্বাণীর সেকেন্ডারি টেক্সট, সাধারণত জায়গার অবস্থান।
NSString * placeID
ভবিষ্যদ্বাণীর স্থান আইডি প্রতিনিধিত্বকারী একটি সম্পত্তি, একটি স্থান বিবরণ অনুরোধে ব্যবহারের জন্য উপযুক্ত।
NSArray< NSString * > * প্রকার
এই স্বয়ংসম্পূর্ণ ফলাফলের প্রকার.
NSNumber * দূরত্ব মিটার
যদি অনুরোধের GMSAutocompleteFilter এ একটি বৈধ উৎস নির্দিষ্ট করা থাকে তাহলে উৎস এবং এই ভবিষ্যদ্বাণীর মধ্যে মিটারে সরলরেখার দূরত্ব।

(উল্লেখ্য যে এইগুলি সদস্য ফাংশন নয়।)

NSString *const kGMSAutocompleteMatchAttribute
GMSAutocompletePrediction প্রেডিকশন অ্যাট্রিবিউটেড ফুল টেক্সটে ম্যাচের টুকরোগুলির জন্য অ্যাট্রিবিউটের নাম।

- (NSString* const) kGMSAutocompleteMatchAttribute [related]

GMSAutocompletePrediction প্রেডিকশন অ্যাট্রিবিউটেড ফুল টেক্সটে ম্যাচের টুকরোগুলির জন্য অ্যাট্রিবিউটের নাম।


সম্পত্তি ডকুমেন্টেশন

- (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 হিসাবে একটি ভবিষ্যদ্বাণীর সেকেন্ডারি টেক্সট, সাধারণত জায়গার অবস্থান।

যেমন "সিডনি, নিউ সাউথ ওয়েলস, অস্ট্রেলিয়া"।

ব্যবহারকারীর ইনপুটের সাথে মেলে এমন পাঠ্য ব্যাপ্তিতে একটি kGMSAutocompleteMatchAttribute থাকে, যেমন attributedFullText

শূন্য হতে পারে।

- (NSString*) placeID [read, copy]

ভবিষ্যদ্বাণীর স্থান আইডি প্রতিনিধিত্বকারী একটি সম্পত্তি, একটি স্থান বিবরণ অনুরোধে ব্যবহারের জন্য উপযুক্ত।

- (NSArray<NSString *>*) প্রকার [read, copy]

এই স্বয়ংসম্পূর্ণ ফলাফলের প্রকার.

প্রকারগুলি হল NSStrings, বৈধ মানগুলি < https://developers.google.com/places/ios-sdk/supported_types > এ নথিভুক্ত যেকোন প্রকার।

- (NSNumber*) দূরত্ব মিটার [read, assign]

যদি অনুরোধের GMSAutocompleteFilter এ একটি বৈধ উৎস নির্দিষ্ট করা থাকে তাহলে উৎস এবং এই ভবিষ্যদ্বাণীর মধ্যে মিটারে সরলরেখার দূরত্ব।