Places API (नया) में ये एपीआई शामिल हैं:
- जगह की जानकारी (नया)
- Place Photo (नया)
- आस-पास की जगहों की जानकारी (नया)
- टेक्स्ट खोज (नया)
- ऑटोकंप्लीट (नया)
इस दस्तावेज़ में, इन नए एपीआई के बारे में खास जानकारी दी गई है.
जगह की जानकारी (नया)
जगह का आईडी, Google Places के डेटाबेस और Google Maps पर किसी जगह की खास तौर पर पहचान करता है. प्लेस आईडी की मदद से, किसी खास कारोबार या लोकप्रिय जगह के बारे में जानकारी पाने के लिए, जगह की जानकारी (नया) का अनुरोध किया जा सकता है. जगह की जानकारी (नया) का अनुरोध करने पर, चुनी गई जगह के बारे में पूरी जानकारी मिलती है. जैसे, उसका पूरा पता, फ़ोन नंबर, उपयोगकर्ता रेटिंग, और समीक्षाएं.
प्लेस आईडी पाने के कई तरीके हैं. आप इसका उपयोग कर सकते हैं:
- टेक्स्ट खोज (नया)
- आस-पास की जगहों की जानकारी (नया)
- Geocoding API
- Routes API
- Address Validation API
- किसी जगह के शुरुआती अक्षर लिखने पर पूरा नाम सुझाने की सुविधा
जगह की फ़ोटो (नया)
Place Photo (New) API की मदद से, अपने ऐप्लिकेशन में अच्छी क्वालिटी की फ़ोटो जोड़ी जा सकती हैं. इसके लिए, आपको Google Places के डेटाबेस में सेव की गई लाखों फ़ोटो का ऐक्सेस मिलता है. Place Photo (New) API का इस्तेमाल करके, फ़ोटो ऐक्सेस की जा सकती हैं. साथ ही, अपने ऐप्लिकेशन के लिए इमेज का साइज़, सबसे सही साइज़ में बदला जा सकता है.
जगह की फ़ोटो (नया) एपीआई के सभी अनुरोधों में, फ़ोटो रिसॉर्स का नाम शामिल होना चाहिए. इससे, दिखाने के लिए चुनी गई फ़ोटो की यूनीक पहचान की जा सकती है. फ़ोटो संसाधन का नाम पाने के लिए, इनका इस्तेमाल करें:
जगह की जानकारी (नया), टेक्स्ट खोज (नया) या आस-पास खोज (नया) अनुरोध के जवाब में फ़ोटो के संसाधन का नाम शामिल करने के लिए, पक्का करें कि आपने अनुरोध के फ़ील्ड मास्क में photos
फ़ील्ड शामिल किया हो.
टेक्स्ट की मदद से खोजने की सुविधा (नई) और आस-पास खोजने की सुविधा (नई)
Places API में दो सर्च एपीआई शामिल हैं:
-
इसकी मदद से, कोई टेक्स्ट स्ट्रिंग दी जा सकती है, ताकि उससे मिलती-जुलती जगहें खोजी जा सकें. उदाहरण के लिए: "सिडनी, ऑस्ट्रेलिया में मसालेदार शाकाहारी खाना" या "पालो अल्टो, कैलिफ़ोर्निया के आस-पास सी-फ़ूड वाला बढ़िया रेस्टोरेंट".
किराये के लेवल, खुले होने की मौजूदा स्थिति, रेटिंग या जगह के टाइप जैसी जानकारी देकर, खोज के नतीजों को बेहतर बनाया जा सकता है. आपके पास यह तय करने का विकल्प भी होता है कि नतीजों में किसी खास जगह को प्राथमिकता दी जाए या खोज को किसी खास जगह तक सीमित किया जाए.
आस-पास की जगहों की जानकारी (नया)
इसकी मदद से, जगहों के टाइप की सूची के साथ-साथ कोई इलाका भी चुना जा सकता है. इलाके को सर्कल के तौर पर बताएं. इसके लिए, केंद्र बिंदु के अक्षांश और देशांतर के निर्देशांक और मीटर में त्रिज्या की जानकारी दें.
जगह के टाइप की जानकारी दें. इससे जगह की विशेषताओं के बारे में पता चलता है. उदाहरण के लिए, किसी खास इलाके के शॉपिंग मॉल में मौजूद पिज़्ज़ा रेस्टोरेंट खोजने के लिए, "
pizza_restaurant
" और "shopping_mall
" डालें.
इन दोनों खोजों के बीच मुख्य अंतर यह है कि टेक्स्ट खोज (नया) की मदद से, अपनी पसंद के मुताबिक खोज स्ट्रिंग डाली जा सकती है. वहीं, आस-पास की जगहों की खोज (नया) के लिए, किसी खास इलाके में खोज करने की ज़रूरत होती है.
ऑटोकंप्लीट (नया) और सेशन टोकन
ऑटोकंप्लीट (नई) एक वेब सेवा है, जो एचटीटीपी अनुरोध के जवाब में जगह के सुझाव और क्वेरी के सुझाव दिखाती है. अनुरोध में, टेक्स्ट खोज स्ट्रिंग और भौगोलिक सीमाओं की जानकारी दें. इससे, खोज के लिए चुने गए इलाके को कंट्रोल किया जा सकता है.
सेशन टोकन, उपयोगकर्ता से जनरेट हुई स्ट्रिंग होती हैं. ये ऑटोमैटिक तरीके से पूरा होने वाले (नए) कॉल को सेशन के तौर पर ट्रैक करती हैं. ऑटोकंप्लीट (नया) सेशन टोकन का इस्तेमाल करके, उपयोगकर्ता की ऑटोकंप्लीट की गई खोज की क्वेरी और चुनने के चरणों को बिलिंग के मकसद से अलग सेशन में ग्रुप करता है.
नए फ़ील्ड, एट्रिब्यूट, और सुलभता के विकल्प
Places API (नया) में नए फ़ील्ड, एट्रिब्यूट, और ऐक्सेस करने के विकल्प शामिल हैं. इनकी मदद से, उपयोगकर्ताओं को किसी जगह के बारे में ज़्यादा जानकारी मिलती है. इन पहलुओं के बारे में, नीचे दिए गए सेक्शन में बताया गया है.
फ़ील्ड
Places API (नया) में कई नए फ़ील्ड शामिल हैं:
फ़ील्ड | ब्यौरा |
---|---|
regularSecondaryOpeningHours |
कुछ खास कार्रवाइयों के लिए, खास समय के बारे में बताता है. कारोबार के खुले होने का दूसरा समय, मुख्य समय से अलग होता है. उदाहरण के लिए, कोई रेस्टोरेंट, ड्राइव-थ्रू या डिलीवरी के लिए खुले होने का समय, कारोबार के खुले होने के अन्य समय के तौर पर बता सकता है. |
paymentOptions |
पेमेंट के वे तरीके जिनका इस्तेमाल करके, उस जगह पर पेमेंट किया जा सकता है. किसी जगह पर, पैसे चुकाने के एक से ज़्यादा तरीके स्वीकार किए जा सकते हैं. अगर पेमेंट के विकल्प का डेटा उपलब्ध नहीं है, तो
पेमेंट के विकल्प का फ़ील्ड अनसेट कर दिया जाएगा. इनमें ये विकल्प शामिल हैं:
|
parkingOptions |
जगह के हिसाब से पार्किंग के विकल्प. इनमें ये विकल्प शामिल हैं:
|
subDestinations |
किसी खास जगह से जुड़ी यूनीक जगहें. उदाहरण के लिए, हवाई अड्डे के टर्मिनल को हवाई अड्डे के उप-डेस्टिनेशन माना जाता है. |
fuelOptions |
किसी पेट्रोल पंप पर उपलब्ध ईंधन के विकल्पों के बारे में सबसे नई जानकारी. यह जानकारी नियमित तौर पर अपडेट की जाती है. विकल्पों में ये शामिल हैं:
|
evChargeOptions |
इस स्टेशन पर इलेक्ट्रिक वाहन (ईवी) चार्जर की संख्या. कुछ ईवी चार्जर में एक से ज़्यादा कनेक्टर होते हैं. हालांकि, हर चार्जर एक बार में सिर्फ़ एक गाड़ी चार्ज कर सकता है. इसलिए, इस फ़ील्ड में किसी समय उपलब्ध ईवी चार्जर की संख्या दिखती है. |
shortFormattedAddress |
किसी जगह का छोटा और आसानी से पढ़ा जा सकने वाला पता. |
primaryType |
दिए गए नतीजे का मुख्य टाइप. उदाहरण के लिए, किसी जगह को cafe या airport के तौर पर वर्गीकृत किया जा सकता है. किसी जगह का मुख्य टाइप सिर्फ़ एक हो सकता है. संभावित वैल्यू की पूरी सूची के लिए, इस्तेमाल किए जा सकने वाले टाइप देखें. |
primaryTypeDisplayName |
प्राइमरी टाइप का डिसप्ले नेम, जो अनुरोध की भाषा के हिसाब से स्थानीय भाषा में हो. संभावित वैल्यू की पूरी सूची के लिए, इस्तेमाल किए जा सकने वाले टाइप देखें. |
विशेषताएं
Places API (नया) में कई नए एट्रिब्यूट शामिल हैं:
एट्रिब्यूट | ब्यौरा |
---|---|
outdoorSeating |
यहां बाहर बैठने की जगह है. |
liveMusic |
यहां लाइव संगीत की सुविधा उपलब्ध है. |
menuForChildren |
यहां बच्चों के लिए मेन्यू उपलब्ध है. |
servesCocktails |
यहां कॉकटेल मिलती हैं. |
servesDessert |
यहां डेज़र्ट मिलता है. |
servesCoffee |
यहां कॉफ़ी मिलती है. |
goodForChildren |
यह जगह बच्चों के लिए अच्छी है. |
allowsDogs |
यहां कुत्तों को लाने की अनुमति है. |
restroom |
जगह पर शौचालय है. |
goodForGroups |
जगह पर ग्रुप के हिसाब से बुकिंग की जा सकती है. |
goodForWatchingSports |
जगह, खेल देखने के लिए सही हो. |
सुलभता से जुड़े विकल्प
Places API (नया) में, सुलभता के विकल्प वाले ये फ़ील्ड शामिल हैं:
फ़ील्ड | ब्यौरा |
---|---|
wheelchairAccessibleParking |
यहां व्हीलचेयर लाने-ले जाने की सुविधा वाली पार्किंग है. |
wheelchairAccessibleEntrance |
जगह का दरवाज़ा व्हीलचेयर के लिए सही हो. |
wheelchairAccessibleRestroom |
जगह पर व्हीलचेयर से जा सकने लायक शौचालय है. |
wheelchairAccessibleSeating |
जगह पर व्हीलचेयर ले जाने की सुविधा वाली सीटें हैं. |
नए Places API पर माइग्रेट करना
अगर आप Places API के मौजूदा ग्राहक हैं और आपको नए एपीआई का इस्तेमाल करने के लिए, अपने ऐप्लिकेशन को माइग्रेट करना है, तो माइग्रेशन से जुड़ा यह दस्तावेज़ देखें: