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

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

ওভারভিউ

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

বৈশিষ্ট্য

NSAattributedString * অ্যাট্রিবিউটেড ফুলটেক্সট
NSAttributedString হিসাবে পরামর্শের সম্পূর্ণ বিবরণ।
NSAattributedString * অ্যাট্রিবিউটেড প্রাইমারি টেক্সট
NSAttributedString হিসাবে একটি পরামর্শের প্রাথমিক পাঠ্য, সাধারণত জায়গার নাম।
NSAattributedString * এট্রিবিউটেড সেকেন্ডারি টেক্সট
NSAttributedString হিসেবে সাজেশনের সেকেন্ডারি টেক্সট, সাধারণত জায়গার অবস্থান।
NSString * placeID
পরামর্শের জায়গার আইডি প্রতিনিধিত্বকারী একটি সম্পত্তি, একটি স্থানের বিবরণ অনুরোধে ব্যবহারের জন্য উপযুক্ত।
NSArray< NSString * > * প্রকার
স্বয়ংসম্পূর্ণ ফলাফলের ধরন।
NSNumber * দূরত্ব মিটার
যদি অনুরোধের 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 হিসেবে সাজেশনের সেকেন্ডারি টেক্সট, সাধারণত জায়গার অবস্থান।

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

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

nil হতে পারে।

- (NSString*) placeID [read, copy]

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

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

স্বয়ংসম্পূর্ণ ফলাফলের ধরন।

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

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

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