লাইব্রেরি একত্রিত করা

Combine হল ইভেন্ট-প্রসেসিং অপারেটর একত্রিত করার মাধ্যমে অ্যাসিঙ্ক্রোনাস ইভেন্ট ম্যানেজ করার ফ্রেমওয়ার্ক। Combine আপনার ইভেন্ট-প্রসেসিং কোড সেন্ট্রালাইজ করার মাধ্যমে আপনার কোড পড়া এবং মেইনটেইন করা সহজ করে তোলে।

GoogleMapsPlatformCombine লাইব্রেরি হল একটি Swift লাইব্রেরি যা iOS-এর জন্য Maps SDK এবং iOS-এর জন্য Places SDK-এর জন্য Publishers রিটার্ন করে যাতে আপনি Combine ফিচারের সমৃদ্ধ সেটের সুবিধা নিতে পারেন।

ইনস্টল করা

সিস্টেমের প্রয়োজনীয়তা ও ইনস্টলেশন সংক্রান্ত নির্দেশাবলীর জন্য, GitHub-এ GoogleMapsPlatformCombine library ডকুমেন্টেশন দেখুন।

ব্যবহারের উদাহরণ

GoogleMapsPlatformCombine লাইব্রেরিতে GMSMapViewPublisher ক্লাস অন্তর্ভুক্ত থাকে, যাতে প্রকাশকের প্রপার্টি থাকে যা আপনাকে ম্যাপের মাধ্যমে প্রকাশিত ইভেন্টে সাবস্ক্রাইব করতে দেয়।

ক্যামেরা পরিবর্তন ইভেন্টে সাবস্ক্রাইব করতে GMSMapViewPublisher ইনস্ট্যান্স কনফিগার করুন:

let publisher = GMSMapViewPublisher(mapView: mapView)
publisher.didChangeCameraPosition.sink { cameraPosition in
  print("Camera position at \(cameraPosition.target)")
}

এর পরে কী করতে হবে