تشير رموز الأماكن إلى أنواع الأماكن المختلفة (مثل المقاهي والمكتبات والمتاحف). يمكنك طلب عناوين URL للرموز بتنسيق PNG، بالإضافة إلى لون خلفية الرمز المقابل، مع طلبات المكان الحالي وتفاصيل المكان.
لطلب صورة رمز ولون خلفية لمكان، يمكنك تضمين الحقول التالية في طلبك:
GMSPlaceFieldIconImageURL
GMSPlaceFieldIconBackgroundColor
توضّح الأمثلة التالية استخدام صورة الرمز ولون الخلفية من طلب "مكان حالي" أو "تفاصيل المكان":
Swift
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 } }
Objective-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
عنوان URL الأساسي لرمز PNG غير ملون. - تعرض
iconBackgroundColor
رمز اللونUIExtendedSRGBColorSpace
التلقائي لفئة المكان.
طلبات رمز المكان ولون الخلفية
تعرض الجداول التالية جميع رموز الأماكن المتاحة حسب الفئة. بشكل تلقائي، تظهر هذه الشاشة
بحرف أسود. يتم إملاء icon_background_color
حسب فئة المكان.
فئة المكان: المأكولات والمشروبات (لون خلفية الرمز #FF9E67) |
|||
---|---|---|---|
بار، نادي ليلي |
مقهى |
مطعم، مخبز |
|
فئة المكان: البيع بالتجزئة (لون خلفية الرمز #4B96F3) |
|||
الكتب والملابس والإلكترونيات والمجوهرات والأحذية ومركز التسوّق/مول |
![]() متجر صغير |
البقالة، سوبرماركت |
الصيدلة |
فئة المكان: الخدمات (لون خلفية الرمز #909CE1) |
|||
ماكينة صراف آلي |
المصرف |
بالغاز |
الإقامة |
مكتب البريد |
|||
فئة المكان: ترفيه (لون خلفية الرمز #13B5C7) |
|||
حوض أسماك، سائح |
الغولف |
تاريخي |
الفيلم |
المتحف |
مسرح |
||
فئة المكان: وسائل النقل (لون خلفية الرمز #10BDFF) |
|||
المطار |
حافلة، مشاركة الرحلات، سيارة أجرة |
القطار/القطار |
|
فئة المكان: البلدية/عامة/الدينية (لون خلفية الرمز #7B9EB0) |
|||
المقبرة |
مبنى مدني |
المكتبة |
نصب تذكاري |
موقف سيارات |
مؤسسة تعليمية (ابتدائية وثانوية) |
عبادة (بوذية) |
العبادة (المسيحي) |
العبادة (الهندية) |
العبادة (الإسلام) |
العبادة (الديانة الجاينية) |
العبادة (يهودية) |
العبادة (سيخ) |
نشاط تجاري عام |
||
فئة المكان: في الهواء الطلق (لون خلفية الرمز #4DB546) |
|||
ركوب القوارب |
التخييم |
المتنزه |
الملعب |
حديقة الحيوانات |
|||
فئة المكان: حالة الطوارئ (لون خلفية الرمز #F88181) |
|||
مستشفى |
الشرطة |