जगह के आइकॉन

प्लैटफ़ॉर्म चुनें: Android iOS JavaScript वेब सेवा

जगह के आइकॉन अलग-अलग तरह की जगहों को दिखाते हैं (उदाहरण के लिए, कॉफ़ी शॉप, लाइब्रेरी, और म्यूज़ियम हैं). 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, बिना रंग वाले PNG आइकॉन के लिए बेस यूआरएल दिखाता है.
  • iconBackgroundColor, डिफ़ॉल्ट UIExtendedSRGBColorSpace दिखाता है जगह की कैटगरी के लिए कलर कोड.

आइकॉन और बैकग्राउंड के रंग के अनुरोध करें

नीचे दी गई टेबल में, कैटगरी के हिसाब से जगह के लिए उपलब्ध सभी आइकॉन दिखाए गए हैं. इन्होंने बदलाव किया है इन स्क्रीन को एक काले ग्लिफ़ के साथ डिफ़ॉल्ट रूप से सेट करें. आइकॉन के बैकग्राउंड का रंग यह जगह की कैटगरी के हिसाब से तय होता है.

जगह की कैटगरी: खाने-पीने की चीज़ें
(आइकॉन के बैकग्राउंड का रंग #FF9E67)

बार बार,
नाइट क्लब

कैफ़े कैफ़े

रेस्टोरेंट रेस्टोरेंट, बेकरी
जगह की कैटगरी: खुदरा
(आइकॉन के बैकग्राउंड का रंग #4B96F3)

बुकस्टोर किताबें, कपड़े, इलेक्ट्रॉनिक्स, गहने, जूते,
शॉपिंग सेंटर/मॉल

किराने की दुकान है किराने की दुकान है

किराना किराना, सुपरमार्केट

फ़ार्मेसी दवा की दुकान
जगह की कैटगरी: सेवाएं
(आइकॉन के बैकग्राउंड का रंग #909CE1)

एटीएम एटीएम

बैंक बैंक

पेट्रोल पंप पेट्रोल पंप

ठहरने की जगह ठहरने की जगह

डाकघर पोस्ट ऑफ़िस
जगह की कैटगरी: मनोरंजन
(आइकॉन के बैकग्राउंड का रंग #13B5C7)

अक्वेरियम, पर्यटक अक्वेरियम, पर्यटक

गोल्फ़ गोल्फ़ खेलने की सुविधा उपलब्ध है

ऐतिहासिक ऐतिहासिक

मूवी फ़िल्म

संग्रहालय म्यूज़ियम

थिएटर थिएटर
जगह की कैटगरी: परिवहन
(आइकॉन के बैकग्राउंड का रंग #10BDFF)

हवाई अड्डा हवाई अड्डा

बस बस, राइडशेयर, टैक्सी

ट्रेन/रेल ट्रेन/रेल
जगह की कैटगरी: नगरपालिका/सामान्य/धार्मिक
(आइकॉन के बैकग्राउंड का रंग #7B9EB0)

कब्रिस्तान कब्रिस्तान

नागरिक निर्माण नागरिक निर्माण

लाइब्रेरी लाइब्रेरी

स्मारक स्मारक

पार्किंग पार्किंग

स्कूल (प्राइमरी, सेकंडरी, यूनिवर्सिटी) स्कूल (प्राइमरी, सेकंडरी, यूनिवर्सिटी)

पूजा (ईसाई) पूजा (ईसाई)

पूजा (हिंदू) पूजा (हिंदू)

इबादत (इस्लाम) इबादत (इस्लाम)

पूजा (जैन) पूजा (जैन)

पूजा (यहूदी) पूजा (यहूदी)

पूजा (सिख) पूजा (सिख)

सामान्य कारोबार सामान्य कारोबार
जगह की कैटगरी: आउटडोर
(आइकॉन के बैकग्राउंड का रंग #4DB546)

बोटिंग नौका विहार कर रहा है

कैंपिंग कैंपिंग (जंगल में नदी के पास तंबू लगाना)

पार्क पार्क करें

स्टेडियम स्टेडियम

चिड़ियाघर चिड़ियाघर
जगह की कैटगरी: आपातकालीन स्थिति
(आइकॉन के बैकग्राउंड का रंग #F88181)

अस्पताल अस्पताल का बिल

पुलिस पुलिस