رموز الأماكن

اختيار النظام الأساسي: Android iOS JavaScript خدمة ويب

تشير أيقونات الأماكن إلى الأنواع المختلفة من الأماكن (على سبيل المثال، المقاهي، والمكتبات والمتاحف). يمكنك طلب عناوين 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 رمز اللون لفئة المكان.

طلبات لون الخلفية ورمز المكان

تعرض الجداول التالية جميع رموز الأماكن المتاحة حسب الفئة. من هذه الشاشات افتراضيًا بحرف رسومي أسود. لون خلفية الرمز يتم تحديدها حسب فئة المكان.

فئة المكان: طعام ومشروبات
(لون خلفية الرمز #FF9E67)

بار بار،
ملهى ليلي

مقهى مقهى

مطعم مطعم، مخبز
فئة المكان: بيع بالتجزئة
(لون خلفية الرمز #4B96F3)

متجر كتب كتب، ملابس، أجهزة إلكترونية، مجوهرات، أحذية،
مركز تسوّق/مركز تسوّق

متجر صغير متجر صغير

بقالة بقالة، سوبر ماركت

صيدلية صيدلية
فئة المكان: الخدمات
(لون خلفية الرمز #909CE1)

ماكينة صراف آلي ماكينة صراف آلي

مصرف المصرف

غاز محطات وقود

سكن أماكن الإقامة

مكتب البريد مكتب بريد
فئة المكان: ترفيه
(لون خلفية الرمز #13B5C7)

حوض أسماك، سياحي حوض أسماك، سياحي

غولف الغولف

تاريخي موقع تاريخي

فيلم وضع الفيلم

متحف متحف

مسرح مسرحية
فئة المكان: وسائل النقل
(لون خلفية الرمز #10BDFF)

مطار المطار

حافلة حافلة، مشاركة رحلات، سيارة أجرة

قطار/سكة حديدية قطار/سكة حديدية
فئة المكان: بلدية/عامة/دينية
(لون خلفية الرمز #7B9EB0)

مقبرة مقبرة

مبنى مدني مبنى مدني

المكتبة المكتبة

نصب تذكاري نصب تذكاري

موقف سيارات موقف سيارات

مدرسة (ابتدائية، ثانوية، جامعة) مدرسة (ابتدائية، ثانوية، جامعة)

العبادة (المسيحية) العبادة (المسيحية)

العبادة (هندوسية) العبادة (هندوسية)

العبادة (الإسلام) العبادة (الإسلام)

العبادة (اليانيّة) العبادة (اليانيّة)

العبادة (اليهود) العبادة (اليهود)

العبادة (السيخية) العبادة (السيخية)

نشاط تجاري عام نشاط تجاري عام
فئة المكان: خارجي
(لون خلفية الرمز #4DB546)

ركوب القارب ركوب قوارب

تخييم تخييم

متنزّه متنزه

استاد استاد

حديقة حيوانات حديقة حيوان
فئة المكان: طوارئ
(لون خلفية الرمز #F88181)

مستشفى مستشفى

شرطة شرطة