স্থানের আইকনগুলি বিভিন্ন ধরণের স্থান নির্দেশ করে (উদাহরণস্বরূপ কফি শপ, লাইব্রেরি এবং জাদুঘর)। আপনি PNG ফরম্যাটে আইকনগুলির জন্য URL-এর জন্য অনুরোধ করতে পারেন, সেইসাথে সংশ্লিষ্ট আইকনের পটভূমির রঙ, বর্তমান স্থান এবং স্থানের বিবরণের অনুরোধ সহ।
একটি স্থানের জন্য একটি আইকন চিত্র এবং পটভূমির রঙের অনুরোধ করতে, আপনার অনুরোধে নিম্নলিখিত ক্ষেত্রগুলি অন্তর্ভুক্ত করুন:
-
GMSPlaceFieldIconImageURL
-
GMSPlaceFieldIconBackgroundColor
নিম্নলিখিত উদাহরণগুলি একটি বর্তমান স্থান বা স্থানের বিবরণ অনুরোধ থেকে আইকন চিত্র এবং পটভূমির রঙ ব্যবহার করে প্রদর্শন করে:
সুইফট
let place: GMSPlace // Icon image URL let url = URL(string: place.iconImageUrl) DispatchQueue.global().async { guard let url = url, let imageData = try? Data(contentsOf: url) else { print("Could not get image") return } DispatchQueue.main.async { let iconImage = UIImage(data: iconImageData) // Icon image background color let iconBackgroundView = UIView(frame: .zero) iconBackgroundView.backgroundColor = place.iconBackgroundColor // Change icon image color to white let templateImage = iconImage.imageWithRenderingMode(UIImageRenderingModeAlwaysTemplate) imageView.image = templateImage imageView.tintColor = UIColor.white } }
উদ্দেশ্য-C
GMSPlace *place; dispatch_async(dispatch_get_global_queue(0, 0), ^{ // Icon image URL NSData * iconImageData = [[NSData alloc] initWithContentsOfURL: [NSURL URLWithString: place.iconImageUrl]]; if (!iconImageData) return; dispatch_async(dispatch_get_main_queue(), ^{ UIImage *iconImage = [UIImage imageWithData:iconImageData]; // Icon image background color UIView *iconBackgroundView = [[UIView alloc] initWithFrame:CGRectZero]; [iconBackgroundView setBackgroundColor:place.iconBackgroundColor]; // Change icon image color to white iconImage = [iconImage imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate]; [imageView setTintColor:[UIColor whiteColor]]; }); });
ক্ষেত্র
প্রতিটি স্থান আইকনে এই ক্ষেত্রগুলি রয়েছে:
-
iconImageUrl
একটি অ-রঙ্গিন PNG আইকনের জন্য ভিত্তি URL প্রদান করে। -
iconBackgroundColor
স্থানের বিভাগের জন্য ডিফল্টUIExtendedSRGBColorSpace
রঙের কোড প্রদান করে।
আইকন এবং পটভূমির রঙের অনুরোধ রাখুন
নিম্নলিখিত সারণীগুলি বিভাগ অনুসারে সমস্ত উপলব্ধ স্থান আইকন দেখায়। ডিফল্টরূপে এই ডিসপ্লেটি একটি কালো গ্লাইফ সহ। আইকনের পটভূমির রঙ স্থানের বিভাগ দ্বারা নির্ধারিত হয়।
স্থান বিভাগ: খাদ্য এবং পানীয় (আইকন পটভূমির রঙ #FF9E67) | |||
---|---|---|---|
বার, নাইট ক্লাব | ক্যাফে | রেস্তোরাঁ, বেকারি | |
স্থান বিভাগ: খুচরা (আইকন পটভূমির রঙ #4B96F3) | |||
বই, পোশাক, ইলেকট্রনিক্স, গয়না, জুতা, শপিং সেন্টার/মল | সুবিধার দোকান | মুদি, সুপার মার্কেট | ফার্মেসি |
স্থান বিভাগ: পরিষেবা (আইকন পটভূমির রঙ #909CE1) | |||
এটিএম | ব্যাংক | গ্যাস | বাসস্থান |
ডাকঘর | |||
স্থান বিভাগ: বিনোদন (আইকন পটভূমির রঙ #13B5C7) | |||
অ্যাকোয়ারিয়াম, পর্যটক | গলফ | ঐতিহাসিক | মুভি |
যাদুঘর | থিয়েটার | ||
স্থান বিভাগ: পরিবহন (আইকন পটভূমির রঙ #10BDFF) | |||
বিমানবন্দর | বাস, রাইডশেয়ার, ট্যাক্সি | ট্রেন/রেল | |
স্থান বিভাগ: পৌর/সাধারণ/ধর্মীয় (আইকন পটভূমির রঙ #7B9EB0) | |||
কবরস্থান | নাগরিক ভবন | লাইব্রেরি | মনুমেন্ট |
পার্কিং | স্কুল (প্রাথমিক, মাধ্যমিক, বিশ্ববিদ্যালয়) | উপাসনা (খ্রিস্টান) | |
উপাসনা (হিন্দু) | ইবাদত (ইসলাম) | পূজা (জৈন) | উপাসনা (ইহুদি) |
উপাসনা (শিখ) | সাধারণ ব্যবসা | ||
স্থান বিভাগ: আউটডোর (আইকন পটভূমির রঙ #4DB546) | |||
বোটিং | ক্যাম্পিং | পার্ক | স্টেডিয়াম |
চিড়িয়াখানা | |||
স্থান বিভাগ: জরুরী (আইকন পটভূমির রঙ #F88181) | |||
হাসপাতাল | পুলিশ |