ইভেন্ট-প্রসেসিং অপারেটরগুলিকে একত্রিত করে অ্যাসিঙ্ক্রোনাস ইভেন্টগুলি পরিচালনা করার জন্য একত্রিত করা একটি কাঠামো। একত্রিত করা আপনার ইভেন্ট-প্রসেসিং কোডকে কেন্দ্রীভূত করে আপনার কোড পড়া এবং বজায় রাখা সহজ করে তোলে।
GoogleMapsPlatformCombine লাইব্রেরি হল একটি সুইফ্ট লাইব্রেরি যা iOS-এর জন্য Maps SDK এবং iOS-এর জন্য Places SDK-এর জন্য Publishers
ফেরত দেয় যাতে আপনি কম্বাইন বৈশিষ্ট্যগুলির সমৃদ্ধ সেটের সুবিধা নিতে পারেন৷
ইনস্টলেশন
সর্বশেষ সিস্টেমের প্রয়োজনীয়তা এবং ইনস্টলেশন নির্দেশাবলীর জন্য GitHub-এ GoogleMapsPlatformCombine লাইব্রেরি ডকুমেন্টেশন দেখুন।উদাহরণ ব্যবহার
GoogleMapsPlatformCombine লাইব্রেরি GMSPlacesClient
ক্লাসে এক্সটেনশন প্রদান করে যা স্থান API কলের জন্য Future
প্রকাশকদের ফিরিয়ে দেয়।
নিচের উদাহরণটি fetchPlace(id:, fields:, sessionToken:) -> Future<GMSPlace, Error>
এক্সটেনশন ব্যবহার করে স্থানের বিশদ বিবরণ আনার জন্য:
GMSPlacesClient.shared() .fetchPlace( id: "placeId", fields: [.placeID, .name, .phoneNumber] ) .sink { completion in print("Completion \(completion)") } receiveValue: { place in print("Got place \(place.name ?? "")") }
এরপর কি
- একত্রিত লাইব্রেরি GitHub প্রকল্প পৃষ্ঠা দেখুন।