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

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

ওভারভিউ

iOS এর জন্য Google Maps SDK-এর পরিষেবা ক্লাস।

এই ক্লাস থ্রেড নিরাপদ নয়. সমস্ত পদ্ধতি শুধুমাত্র প্রধান থ্রেডে আহ্বান করা উচিত।

স্ট্যাটিক পাবলিক সদস্য ফাংশন

(id< NSObject >) + শেয়ার করা পরিষেবা
iOS-এর জন্য Google Maps SDK-এর GMSServices- এর শেয়ার করা উদাহরণ প্রদান করে, প্রয়োজনে এটি তৈরি করে।
(বুল) + APIKey প্রদান করুন:
iOS এর জন্য Google Maps SDK-এ আপনার API কী প্রদান করে।
(বুল) + প্রদান এপিআইওপশন:
iOS এর জন্য Google Maps SDK-এ আপনার API বিকল্পগুলি প্রদান করে৷
(অকার্যকর) + setMetalRendererEnabled:
OpenGL এর পরিবর্তে মেটাল ব্যবহার করে রেন্ডার করতে মানচিত্রকে সক্ষম করে।
(অকার্যকর) + সেট অস্বাভাবিক পরিসমাপ্তি রিপোর্টিং সক্ষম:
অস্বাভাবিক SDK সমাপ্তির রিপোর্টিং সক্ষম করে যেমন SDK চালু থাকা অবস্থায় অ্যাপ ক্র্যাশ হয়ে যায়।
(NSString *) + OpenSourceLicenseInfo
iOS এর জন্য Google Maps SDK-এর জন্য ওপেন সোর্স সফ্টওয়্যার লাইসেন্সের তথ্য প্রদান করে।
(NSString *) + SDK সংস্করণ
iOS-এর জন্য Google Maps SDK-এর এই প্রকাশের সংস্করণটি ফেরত দেয়।
(NSString *) + SDKLongVersion
iOS-এর জন্য Google Maps SDK-এর এই প্রকাশের দীর্ঘ সংস্করণ ফেরত দেয়।

সদস্য ফাংশন ডকুমেন্টেশন

iOS-এর জন্য Google Maps SDK-এর GMSServices- এর শেয়ার করা উদাহরণ প্রদান করে, প্রয়োজনে এটি তৈরি করে।

GMSMapView এবং GMSPanoramaView- এর মতো ক্লাসগুলি Google-এ তাদের সংযোগ প্রদানের জন্য এই উদাহরণটি ধরে রাখবে।

এটি একটি অস্বচ্ছ বস্তু। যদি আপনার অ্যাপ্লিকেশন প্রায়ই iOS-এর জন্য Google Maps SDK দ্বারা প্রদত্ত ভিউ বা পরিষেবা ক্লাস তৈরি করে এবং ধ্বংস করে, তাহলে এই বস্তুটিকে সরাসরি ধরে রাখা কার্যকর হতে পারে, অন্যথায় Google-এর সাথে আপনার সংযোগ নিয়মিতভাবে পুনরায় চালু হতে পারে। প্রারম্ভিক মানচিত্র তৈরি কর্মক্ষমতা খরচ কমাতে, প্রথম মানচিত্র তৈরির আগে এই বস্তুটি নিয়ে যাওয়াও কার্যকর হতে পারে।

যদি provideAPIKey: কল না করা হয় তবে এই পদ্ধতিটি একটি ব্যতিক্রম নিক্ষেপ করবে।

+ (BOOL) সরবরাহ করুনAPIKey: (NSString *) APIKey

iOS এর জন্য Google Maps SDK-এ আপনার API কী প্রদান করে।

এই কীটি Google ক্লাউড প্ল্যাটফর্ম কনসোলের মাধ্যমে আপনার অ্যাপ্লিকেশনের জন্য তৈরি করা হয়েছে এবং এটি সনাক্ত করতে আপনার অ্যাপ্লিকেশনের বান্ডেল আইডির সাথে যুক্ত করা হয়েছে৷ কোনো iOS মানচিত্র SDK অবজেক্ট আরম্ভ করার আগে এটি আপনার অ্যাপ্লিকেশন দ্বারা ঠিক একবার কল করতে হবে।

রিটার্ন:
হ্যাঁ যদি APIKey সফলভাবে প্রদান করা হয়।
+ (BOOL) এপিআইওপশন প্রদান করুন: (NSArray< NSString * > *) API অপশন

iOS এর জন্য Google Maps SDK-এ আপনার API বিকল্পগুলি প্রদান করে৷

প্রতিটি বিকল্পের জন্য একটি NSString ধারণকারী একটি অ্যারে পাস করুন। এই বিকল্পগুলি সমস্ত মানচিত্রে প্রযোজ্য।

এটি আপনার অ্যাপ্লিকেশন দ্বারা ঠিক একবার কল করা যেতে পারে এবং যেকোন iOS মানচিত্র SDK অবজেক্ট শুরু হওয়ার আগে অবশ্যই কল করতে হবে৷

রিটার্ন:
হ্যাঁ যদি সমস্ত API বিকল্পগুলি সফলভাবে প্রদান করা হয়।
+ (অকার্যকর) সেট মেটালরেন্ডারার সক্ষম: (বুল) সক্রিয়

OpenGL এর পরিবর্তে মেটাল ব্যবহার করে রেন্ডার করতে মানচিত্রকে সক্ষম করে।

রেন্ডারিং রেন্ডারারদের মধ্যে খুব সামান্য আলাদা দেখতে পারে। ডিফল্টটি YES এবং পরিষেবার দৃষ্টান্ত শুরু হওয়ার আগে মানটি অবশ্যই আপডেট করা উচিত।

এই সম্পত্তি প্রধান থ্রেড থেকে সেট করা আবশ্যক.

অস্বাভাবিক SDK সমাপ্তির রিপোর্টিং সক্ষম করে যেমন SDK চালু থাকা অবস্থায় অ্যাপ ক্র্যাশ হয়ে যায়।

এটি যখন প্রযোজ্য তখন Google কে SDK স্থিতিশীলতা উন্নত করতে দেয়৷ ডিফল্টটি YES এবং পরিষেবার দৃষ্টান্ত শুরু হওয়ার আগে মানটি অবশ্যই আপডেট করা উচিত।

এই সম্পত্তি প্রধান থ্রেড থেকে সেট করা আবশ্যক.

+ (NSString *) openSourceLicenseInfo

iOS এর জন্য Google Maps SDK-এর জন্য ওপেন সোর্স সফ্টওয়্যার লাইসেন্সের তথ্য প্রদান করে।

এই তথ্য আপনার আবেদনের মধ্যে উপলব্ধ করা আবশ্যক.

iOS-এর জন্য Google Maps SDK-এর এই প্রকাশের সংস্করণটি ফেরত দেয়।

উদাহরণস্বরূপ, "1.0.0"।

+ (NSString *) SDKLongVersion

iOS-এর জন্য Google Maps SDK-এর এই প্রকাশের দীর্ঘ সংস্করণ ফেরত দেয়।

উদাহরণস্বরূপ, "1.0.0 (102.1)"।