जगह के आइकॉन अलग-अलग तरह की जगहों को दिखाते हैं (उदाहरण के लिए, कॉफ़ी शॉप, लाइब्रेरी, और म्यूज़ियम हैं). मौजूदा जगह और जगह की जानकारी (नया) अनुरोधों के साथ, PNG फ़ॉर्मैट में आइकॉन के यूआरएल के साथ-साथ, आइकॉन के बैकग्राउंड के रंग का अनुरोध किया जा सकता है.
किसी जगह की आइकॉन इमेज और बैकग्राउंड का रंग पाने का अनुरोध करने के लिए, ये फ़ील्ड आपके अनुरोध में शामिल हैं:
Place.Field.ICON_MASK_URL
Place.Field.ICON_BACKGROUND_COLOR
नीचे दिए गए उदाहरणों में, आइकॉन इमेज और बैकग्राउंड के रंग को इस्तेमाल करने का तरीका बताया गया है किसी वर्तमान स्थान या स्थान विवरण अनुरोध से:
Kotlin
// Set the image view's background color to match the place's icon background color val bgColor = place.iconBackgroundColor ?: Color.TRANSPARENT binding.placesIconResult.setBackgroundColor(bgColor) // Fetch the icon using Glide and set the result in the image view Glide.with(this) .load(place.iconMaskUrl) .into(binding.placesIconResult)
Java
// It's recommended to retrieve the icon_background_color and icon_mask_base_uri fields from a // FetchPlaceRequest and pass them to the Place object. // Set the image view's background color to match the place's icon background color Integer iconBackgroundColor = place.getIconBackgroundColor(); if (iconBackgroundColor == null) { iconBackgroundColor = Color.TRANSPARENT; } binding.placesIconResult.setBackgroundColor(iconBackgroundColor); // Fetch the icon using Glide and set the result in the image view Glide.with(this) .load(place.getIconMaskUrl()) .into(binding.placesIconResult);
फ़ील्ड
हर जगह के आइकॉन में ये फ़ील्ड होते हैं:
ICON_MASK_URL
, बिना रंग वाले PNG आइकॉन के लिए बेस यूआरएल दिखाता है.ICON_BACKGROUND_COLOR
, जगह की कैटगरी के लिए डिफ़ॉल्ट कलर कोड दिखाता है.
आइकॉन और बैकग्राउंड के रंग के लिए अनुरोध करना
नीचे दी गई टेबल में, जगहों के हिसाब से उपलब्ध सभी आइकॉन, कैटगरी के हिसाब से दिखाए गए हैं. इन्होंने बदलाव किया है इन स्क्रीन को एक काले ग्लिफ़ के साथ डिफ़ॉल्ट रूप से सेट करता है. जगह की कैटगरी के हिसाब से, आइकॉन के बैकग्राउंड का रंग तय होता है.
जगह की कैटगरी: खाने-पीने की चीज़ें (आइकॉन के बैकग्राउंड का रंग #FF9E67) |
|||
---|---|---|---|
नाइट क्लब |
|
रेस्टोरेंट, बेकरी |
|
जगह की कैटगरी: खुदरा (आइकॉन का बैकग्राउंड कलर #4B96F3) |
|||
शॉपिंग सेंटर/मॉल |
![]() किराने की दुकान |
|
|
जगह की कैटगरी: सेवाएं (आइकॉन का बैकग्राउंड रंग #909CE1) |
|||
|
|
गैस |
|
पोस्ट ऑफ़िस |
|||
जगह की कैटगरी: मनोरंजन (आइकॉन के बैकग्राउंड का रंग #13B5C7) |
|||
एक्वेरियम, पर्यटक |
गोल्फ़ |
ऐतिहासिक |
|
संग्रहालय |
|
||
जगह की कैटगरी: परिवहन (आइकॉन का बैकग्राउंड कलर #10BDFF) |
|||
हवाई अड्डा |
बस, राइडशेयर, टैक्सी |
ट्रेन/रेल |
|
जगह की कैटगरी: नगरपालिका/सामान्य/धार्मिक (आइकॉन का बैकग्राउंड कलर #7B9EB0) |
|||
|
|
लाइब्रेरी |
स्मारक |
|
|
पूजा (ईसाई) |
|
पूजा (हिंदू) |
|
पूजा (जैन) |
पूजा (यहूदी) |
पूजा (सिख) |
सामान्य कारोबार |
||
जगह की कैटगरी: आउटडोर (आइकॉन का बैकग्राउंड कलर #4DB546) |
|||
नाव से घूमना |
|
|
|
|
|||
जगह की कैटगरी: आपातकालीन (आइकॉन का बैकग्राउंड कलर #F88181) |
|||
|
|