जगह के आइकॉन से अलग-अलग तरह की जगहों के बारे में पता चलता है. जैसे, कॉफ़ी शॉप, लाइब्रेरी, और म्यूज़ियम. जगह ढूंढें, जगह की जानकारी, आस-पास खोजें, और टेक्स्ट से खोजने के अनुरोधों के साथ, PNG या SVG फ़ॉर्मैट में आइकॉन के यूआरएल का अनुरोध किया जा सकता है. साथ ही, आइकॉन के बैकग्राउंड के रंग का भी अनुरोध किया जा सकता है. इन आइकॉन का इस्तेमाल इनलाइन किया जा सकता है.
हर आइकॉन को दो रिस्पॉन्स फ़ील्ड से तय किया जाता है:
- आइकॉन का बेस यूआरएल, बिना रंग वाले आइकॉन के बेस यूआरएल के साथ-साथ, फ़ाइल टाइप एक्सटेंशन को शामिल करता है. आइकॉन का अनुरोध करने के लिए, आपको यूआरआई में
.svg
या.png
जोड़ना होगा. - आइकॉन के बैकग्राउंड का रंग में, जगह की कैटगरी के लिए डिफ़ॉल्ट हेक्स कलर कोड होता है.
उदाहरण
यहां दिए गए उदाहरणों में, Places API (नया) और Places API के लिए आइकॉन यूआरआई और बैकग्राउंड कलर का अनुरोध करने का तरीका बताया गया है. ध्यान दें कि एपीआई के दो वर्शन के लिए, अनुरोध और रिस्पॉन्स अलग-अलग हैं.
Places API (नया प्रॉडक्ट)
यहां दिए गए उदाहरण में, किसी जगह के डिसप्ले नेम के साथ-साथ iconMaskBaseUri
और
iconBackgroundColor
रिस्पॉन्स फ़ील्ड दिखाने के लिए,
टेक्स्ट सर्च (नया) का इस्तेमाल किया गया है:
curl -X POST -d '{ "textQuery" : "skog haus", "maxResultCount" : 1 }' \ -H 'Content-Type: application/json' -H 'X-Goog-Api-Key: API_KEY' \ -H 'X-Goog-FieldMask: places.displayName,places.iconMaskBaseUri,places.iconBackgroundColor' \ 'https://places.googleapis.com/v1/places:searchText'
जवाब इस फ़ॉर्मैट में है:
{ "places": [ { "iconMaskBaseUri": "https://maps.gstatic.com/mapfiles/place_api/icons/v2/cafe_pinlet", "iconBackgroundColor": "#FF9E67", "displayName": { "text": "SKÖG Haus Coffee & Tea", "languageCode": "en" } } ] }
Places API
यहां दिए गए उदाहरण में, जगह ढूंढें अनुरोध दिखाया गया है. इसमें icon_mask_base_uri
और icon_background_color
फ़ील्ड शामिल हैं:
https://maps.googleapis.com/maps/api/place/findplacefromtext/json?input=skog%20haus&inputtype=textquery&fields=name,icon_mask_base_uri,icon_background_color&key=API_KEY
यहां दिए गए उदाहरण में दिखाया गया है कि जगह ढूंढने के अनुरोध के जवाब में, icon_mask_base_uri
और
icon_background_color
फ़ील्ड कैसे दिखते हैं.
JSON
{ "candidates" : [ { "icon_background_color" : "#FF9E67", "icon_mask_base_uri" : "https://maps.gstatic.com/mapfiles/place_api/icons/v2/cafe_pinlet", "name" : "SKÖG Haus Coffee", } ], "status" : "OK" }
XML
<FindPlaceFromTextResponse> <candidates> <name>SKÖG Haus Coffee</name> <icon_background_color>#FF9E67</icon_background_color> <icon_mask_base_uri>https://maps.gstatic.com/mapfiles/place_api/icons/v2/cafe_pinlet</icon_mask_base_uri> </candidates> <status>OK</status> </FindPlaceFromTextResponse>
आइकॉन दिखाने के लिए, आइकॉन के यूआरआई में वह फ़ाइल टाइप एक्सटेंशन (.png या .svg) जोड़ें जो आपको दिखाना है. साथ ही, आइकॉन को दिखाए गए बैकग्राउंड कलर के साथ जोड़ें. उदाहरण के लिए, किसी वेब पेज पर .svg आइकॉन दिखाने के लिए:
<style> .icons-food-drink { background-color: #FF9E67; width: 88px; height: 88px; padding: 5px; } </style> <img src="https://maps.gstatic.com/mapfiles/place_api/icons/v2/cafe_pinlet.svg" alt="Cafe" class="icons-food-drink"/>
आइकॉन और बैकग्राउंड के रंग के लिए अनुरोध करना
यहां दी गई टेबल में, जगह के सभी उपलब्ध आइकॉन को कैटगरी के हिसाब से दिखाया गया है. डिफ़ॉल्ट रूप से, ये काले रंग के ग्लिफ़ के साथ दिखते हैं. जगह की कैटगरी के हिसाब से, आइकॉन के बैकग्राउंड का रंग तय होता है.
जगह की कैटगरी: खाने-पीने की चीज़ें (आइकॉन का बैकग्राउंड कलर #FF9E67) |
|||
---|---|---|---|
बार, नाइट क्लब |
कैफ़े |
रेस्टोरेंट, बेकरी |
|
जगह की कैटगरी: खुदरा (आइकॉन का बैकग्राउंड कलर #4B96F3) |
|||
किताबें, कपड़े, इलेक्ट्रॉनिक्स, आभूषण, जूते, शॉपिंग सेंटर/मॉल |
![]() किराने की दुकान |
किराने की दुकान, सुपरमार्केट |
फ़ार्मेसी |
जगह की कैटगरी: सेवाएं (आइकॉन का बैकग्राउंड रंग #909CE1) |
|||
एटीएम |
बैंक |
गैस |
ठहरने की जगह |
पोस्ट ऑफ़िस |
|||
जगह की कैटगरी: मनोरंजन (आइकॉन का बैकग्राउंड कलर #13B5C7) |
|||
एक्वेरियम, पर्यटक |
गोल्फ़ |
ऐतिहासिक |
फ़िल्म |
संग्रहालय |
थिएटर |
||
जगह की कैटगरी: परिवहन (आइकॉन का बैकग्राउंड कलर #10BDFF) |
|||
हवाई अड्डा |
बस, राइडशेयर, टैक्सी |
ट्रेन/रेल |
|
जगह की कैटगरी: नगरपालिका/सामान्य/धार्मिक (आइकॉन का बैकग्राउंड कलर #7B9EB0) |
|||
कब्रिस्तान |
सिविक बिल्डिंग |
लाइब्रेरी |
स्मारक |
पार्किंग |
स्कूल (प्राइमरी, सेकंडरी, यूनिवर्सिटी) |
पूजा (ईसाई) |
|
पूजा (हिंदू) |
पूजा (इस्लाम) |
पूजा (जैन) |
पूजा (यहूदी) |
पूजा (सिख) |
सामान्य कारोबार |
||
जगह की कैटगरी: आउटडोर (आइकॉन का बैकग्राउंड कलर #4DB546) |
|||
बोटिंग |
कैंपिंग |
पार्क |
स्टेडियम |
चिड़ियाघर |
|||
जगह की कैटगरी: आपातकालीन (आइकॉन का बैकग्राउंड कलर #F88181) |
|||
अस्पताल |
पुलिस |