Places API, दो एपीआई वर्शन के साथ काम करता है: Locations API मौजूदा API और Place API (नया) आगे हैं एपीआई के जेनरेशन वर्शन का इस्तेमाल किया जाता है.
Places API (नया वर्शन) के रिलीज़ होने के बाद, आपको सबसे पहले यह तय करना होगा कि सेट अप करना है. अगर आप नए ग्राहक हैं या मौजूदा ग्राहक पहले से ही API का उपयोग कर रहा है. इस गाइड की मदद से, मुख्य बातें समझें दो एपीआई के बीच अंतर.
एपीआई की सूची
नीचे दी गई टेबल में एपीआई के दोनों सेट की सूची दी गई है. अगर आप मौजूदा ग्राहक हैं, तो इस टेबल का इस्तेमाल करके, उस एपीआई का नया एपीआई पता करें जो आपके एपीआई की जगह लेता है फ़िलहाल इसका इस्तेमाल कर रहे हैं.
Places API | Places API (नया प्रॉडक्ट) | ध्यान दें |
---|---|---|
जगह ढूंढें | टेक्स्ट खोज (नई सुविधा) | जगह ढूंढें का कोई नया वर्शन उपलब्ध नहीं है. टेक्स्ट सर्च (नया) ने इसकी जगह ले ली है. |
आस-पास खोज | आस-पास खोजने की सुविधा (नया) | टेक्स्ट क्वेरी वाले मौजूदा एपीआई का इस्तेमाल करने वाले सभी अनुरोधों को टेक्स्ट खोज (नई सुविधा) क्योंकि Nearby Search (नया) में टेक्स्ट इनपुट काम नहीं करता. |
टेक्स्ट से खोजें | टेक्स्ट खोज (नई सुविधा) | |
जगह की जानकारी | जगह की जानकारी (नई) | |
जगह की फ़ोटो | जगह की फ़ोटो (नई) | |
जगह की जानकारी के अपने-आप पूरे होने की सुविधा | ऑटोकंप्लीट की सुविधा (नई सुविधा) | |
क्वेरी के लिए ऑटोकंप्लीट की सुविधा | ऑटोकंप्लीट की सुविधा (नई सुविधा) | ऑटोकंप्लीट की सुविधा में जोड़ी गई सुविधाएं (नई) |
आपके द्वारा सक्षम की जाने वाली Places API सेवा का वर्शन जो एपीआई पासकोड इस्तेमाल करके, आपके ऐप्लिकेशन में इस्तेमाल किए जा रहे एपीआई कंट्रोल करता है:
Places API: मौजूदा एपीआई चालू करता है. अगर सिर्फ़ इससे जुड़े प्रोजेक्ट के लिए Places API चालू है तो आपके ऐप्लिकेशन को नए एपीआई का ऐक्सेस नहीं मिलेगा.
places API (नया): सभी नए एपीआई को चालू करता है और इन सुविधाओं में जोड़ी गई मुख्य सुविधाएं iOS के लिए Places SDK टूल (नया वर्शन). आपका ऐप्लिकेशन यह नहीं करेगा मौजूदा एपीआई को ऐक्सेस कर सकते हैं.
दोनों: दोनों के लिए सभी सुविधाएं और एपीआई चालू करता है iOS के लिए Places SDK टूल (नया वर्शन) और iOS के लिए Places SDK टूल.
Places API सेवा के बारे में ज़्यादा जानकारी पाने के लिए, अपना Google Cloud प्रोजेक्ट सेट अप करना देखें.
नए एपीआई पर माइग्रेट करें
अगर किसी मौजूदा एपीआई का इस्तेमाल किया जा रहा है और आपको नए एपीआई पर माइग्रेट करना है, तो नीचे दी गई माइग्रेशन गाइड देखें:
- Nearby Search पर माइग्रेट करना (नया)
- Text Search पर माइग्रेट करना (नया)
- जगह की जानकारी पर माइग्रेट करना (नई जानकारी)
- जगह की फ़ोटो पर माइग्रेट करें (नई)
- ऑटोकंप्लीट सुविधा पर माइग्रेट करना (नई सुविधा)
Places API में मुख्य सुविधाएं जोड़ी गईं (नई)
इस सेक्शन में, Places API (नया) में जोड़ी गई मुख्य सुविधाओं के बारे में बताया गया है.
Google Cloud के स्टैंडर्ड प्लैटफ़ॉर्म पर लागू की गई है
Places API (नया) को सर्विस इन्फ़्रास्ट्रक्चर Google Cloud पर. इसे लागू करने से, यह ज़्यादा सुरक्षित और भरोसेमंद हो जाता है सुरक्षा के बेहतर विकल्पों वाला प्लैटफ़ॉर्म है. जैसे, OAuth. यह स्टैंडर्ड एपीआई डिज़ाइन में, एपीआई में एक जैसा लेवल मिलता है. इससे सभी एपीआई की परफ़ॉर्मेंस बेहतर होती है Places API (नया वर्शन) की मदद से डेवलपमेंट के बारे में जानते हैं.
बेहतर परफ़ॉर्मेंस
Places API (नया वर्शन), बेहतर परफ़ॉर्मेंस देता है, इससे, मौजूदा Places API का इस्तेमाल करने वाले ऐप्लिकेशन को बदलना आसान हो जाता है.
आसान कीमत
Places API (नया वर्शन) की मदद से, कीमतों को आसान बना दिया गया है, ताकि आप सिर्फ़ इस्तेमाल किए जा रहे डेटा के लिए पैसे चुकाना होगा. आसान कीमत तय करने के लिए, फ़ील्ड मास्क का इस्तेमाल करना चाहिए.
स्थान विवरण के साथ (नया), Nearby Search (नया) और टेक्स्ट सर्च (नया) से फ़ील्ड मास्क का इस्तेमाल करके, दिए गए फ़ील्ड में. इसके बाद, आपको सिर्फ़ डेटा के लिए बिल भेजा जाता है अनुरोध किया गया है. फ़ील्ड मास्किंग का इस्तेमाल करना, डिज़ाइन का एक अच्छा तरीका है. इससे यह पक्का किया जाता है कि गै़र-ज़रूरी डेटा के लिए अनुरोध न करें. इससे प्रोसेसिंग में लगने वाले समय की ज़रूरत को कम करने में मदद मिलती है और बिलिंग शुल्क.
किसी जगह के लिए, एक जैसे रिस्पॉन्स का डेटा
मौजूदा एपीआई के साथ, जगह की जानकारी, आस-पास खोज और टेक्स्ट खोज एपीआई ने किसी जगह के लिए अलग रिस्पॉन्स डेटा दिया है. Places API (नया प्रॉडक्ट) रिस्पॉन्स को स्टैंडर्ड तय करता है, ताकि ये सभी एपीआई किसी जगह के लिए एक जैसा डेटा दिखाएं.
बढ़ाई गई जगहों के टाइप
एपीआई से मिले रिस्पॉन्स में, अब जगह का प्राइमरी टाइप शामिल किया जा सकता है. हर जगह पर यह हो सकता है एक प्रकार का मान, जिसे स्थान के प्राथमिक प्रकार के रूप में बताया गया है, जैसा कि टेबल A.
इसके अलावा, एपीआई का नया वर्शन, नीचे दी गई टेबल में दिखाई गई जगहों के टाइप को जोड़ता है. आप इन नए प्रकारों और मौजूदा प्रकारों का उपयोग करके आस-पास खोज (नया) और टेक्स्ट से खोजें (नई सुविधा). सभी नए टाइप इसमें शामिल हैं टेबल A.
टाइप | |||
---|---|---|---|
american_restaurant | discount_store | ice_cream_shop | sandwich_shop |
amusement_center | dog_park | indian_restaurant | school_district |
athletic_field | electric_vehicle_charging_station | indonesian_restaurant | seafood_restaurant |
auto_parts_store | event_venue | italian_restaurant | ski_resort |
banquet_hall | extended_stay_hotel | japanese_restaurant | spanish_restaurant |
barbecue_restaurant | खेत | korean_restaurant | sporting_goods_store |
barber_shop | फ़ार्मस्टे | lebanese_restaurant | sports_club |
bed_and_breakfast | fast_food_restaurant | Marina | sports_complex |
brazilian_restaurant | ferry_terminal | बाज़ार | steak_house |
breakfast_restaurant | fitness_center | medical_lab | sushi_restaurant |
brunch_restaurant | french_restaurant | mediterranean_restaurant | swimming_pool |
bus_stop | gift_shop | mexican_restaurant | दर्जी |
camping_cabin | golf_course | middle_eastern_restaurant | telecommunications_service_provider |
cell_phone_store | greek_restaurant | मोटल | thai_restaurant |
child_care_agency | grocery_store | national_park | transit_depot |
chinese_restaurant | guest_house | park_and_ride | truck_stop |
coffee_shop | hair_salon | performing_arts_theater | turkish_restaurant |
community_center | hamburger_restaurant | pizza_restaurant | vegan_restaurant |
सलाहकार | हेलीपोर्ट | प्लेग्राउंड | vegetarian_restaurant |
convention_center | hiking_area | प्रीस्कूल | vietnamese_restaurant |
कॉटेज | historical_landmark | private_guest_room | visitor_center |
courier_service | home_improvement_store | ramen_restaurant | wedding_venue |
cultural_center | होस्टल | resort_hotel | थोक विक्रेता |
dental_clinic | होटल | rest_stop |
इन नए टाइप के साथ-साथ Places API (नए) ने इन नए टाइप को माइग्रेट कर दिया है Places API के लिए टेबल 2 से टेबल A तक, Places API के लिए नई टेबल. इसका मतलब है कि अब इन तरीकों का इस्तेमाल करके, खोज:
country
administrative_area_level_1
administrative_area_level_2
postal_code
locality
जगह का डाइनैमिक डेटा
Places API (नया वर्शन), डाइनैमिक रिस्पॉन्स डेटा के साथ काम करता है, जैसे कि उपलब्धता या ईवी चार्जिंग स्टेशन के लिए ईंधन की नई कीमतों की. इस्तेमाल की जाने वाली चीज़ें ये रिस्पॉन्स फ़ील्ड शामिल करते हैं.
आपको कौनसा एपीआई चुनना है?
ऐप्लिकेशन डेवलपमेंट शुरू करने से पहले, आपको अपना एपीआई चुनना होगा:
अगर आप नए ग्राहक हैं और आपने Places API का इस्तेमाल अभी शुरू किया है, तो इसके बाद, नए एपीआई के साथ शुरू करें.
अगर आप नए ग्राहक हैं और फ़िलहाल, उसकी जगह कोई दूसरा ग्राहक नहीं है मौजूदा एपीआई, जैसे कि जगह के अपने-आप पूरे होने की सुविधा या क्वेरी ऑटोकंप्लीट की ज़रूरत है, तो नए और मौजूदा एपीआई, कॉम्बिनेशन का इस्तेमाल किया जा सकता है.
अगर आप मौजूदा ग्राहक हैं, तो एपीआई. हालांकि, परफ़ॉर्मेंस में सुधार लाने और बेहतर परफ़ॉर्मेंस हासिल करने के लिए, Places API (नया) में जोड़ी गई सुविधा को बेहतर बनाने के साथ-साथ, तो आप नए एपीआई हैं.
माइग्रेशन के बारे में ज़्यादा जानकारी के लिए, माइग्रेशन देखें खास जानकारी पर टैप करें.