आपके SDK टूल के वर्शन नंबर (उदाहरण के लिए, 9.0.0) के कॉम्बिनेशन से तय होता है कि इसे अपनी पैकेज डिपेंडेंसी और एपीआई पासकोड पर चालू एपीआई में भी तय किया जा सकता है. यह गाइड, अलग-अलग वर्शन के बीच के अंतर के बारे में बताती है. साथ ही, यह भी बताती है कि वर्शन आपके ऐप्लिकेशन में चालू हों.
SDK टूल के वर्शन का नंबर
SDK टूल का वह वर्शन नंबर जिसे पैकेज डिपेंडेंसी में तय किया जाता है यह तय करता है कि आपके ऐप्लिकेशन के पास उन सुविधाओं का ऐक्सेस है या नहीं जिन्हें खास रिलीज़ के लिए किया जा सकता है. उदाहरण के लिए, ऑटोकंप्लीट की सुविधा (नया) सिर्फ़ SDK टूल में उपलब्ध है वर्शन 9.0.0 या इसके बाद का कोई वर्शन होना चाहिए.
SDK टूल के हर वर्शन में किए गए बदलावों के बारे में ज़्यादा जानने के लिए, जगहें iOS के प्रॉडक्ट की जानकारी के लिए SDK टूल.
iOS के लिए Places SDK टूल के Places API वर्शन
SDK टूल का वर्शन नंबर तय करने के अलावा, आपको 'जगहें' को भी चुनना होगा वह एपीआई सेवा जिसे SDK टूल, Google Cloud Console में कॉल करता है: Places API या Places API (नया वर्शन). SDK टूल का वर्शन नंबर और एपीआई सेवा, चुनें कि आपके ऐप्लिकेशन में खास सुविधाओं का कौनसा वर्शन उपलब्ध है. जैसे कि ऑटोकंप्लीट या ऑटोकंप्लीट (नया). हालांकि, आपके पास सिर्फ़ एक SDK टूल चुनने का विकल्प है वर्शन नंबर है, तो आप अपने मैप पर Places API और Places API (नया) दोनों को API (एपीआई) कुंजी अपलोड करें. हालांकि, ज़्यादातर मामलों में, आपको Places API (नया वर्शन) और अपने ऐप्लिकेशन में SDK टूल की सुविधाओं के (नए) वर्शन इस्तेमाल करें.
अपने SDK टूल का वर्शन और एपीआई सेवाएं चुनें
यह चुनने के लिए कि आपके ऐप्लिकेशन में SDK टूल की कौनसी सुविधाएं उपलब्ध हैं, यह तरीका अपनाएं:
- अपने Google Cloud प्रोजेक्ट में, Places API, Places API (नया) चालू करें या दोनों. ज़्यादा जानकारी के लिए, चालू करें एपीआई
- अपने एपीआई पासकोड से जुड़ी पाबंदियों में, Places API, Places API (नया) चालू करें या दोनों. ज़्यादा जानकारी के लिए, एपीआई पर पाबंदी लगाना देखें कुंजियां.
- SDK टूल इंस्टॉल करते समय, वर्शन का नंबर बताएं. ज़्यादा जानकारी के लिए, Xcode प्रोजेक्ट सेट अप करना देखें.
Places API सेवा के चयन के बारे में अधिक जानकारी के लिए देखें अपना सेट अप करें Google Cloud प्रोजेक्ट.
हर वर्शन में उपलब्ध SDK टूल की सुविधाएं
इस टेबल में बताया गया है कि हर SDK टूल के लिए, SDK और एपीआई के कौनसे वर्शन ज़रूरी हैं सुविधा:
सुविधा | एपीआई कुंजी पर Places API चालू है | SDK टूल का कम से कम वर्शन |
---|---|---|
ऑटोकंप्लीट की सुविधा (नई सुविधा) | Places API (नया प्रॉडक्ट) | 9.0.0 |
जगह की जानकारी (नई) | Places API (नया प्रॉडक्ट) | 9.0.0 |
आस-पास खोजने की सुविधा (नया) | Places API (नया प्रॉडक्ट) | 9.0.0 |
जगह की फ़ोटो (नई) | Places API (नया प्रॉडक्ट) | 9.0.0 |
टेक्स्ट खोज (नई सुविधा) | Places API (नया प्रॉडक्ट) | 8.5.0 |
जगह की जानकारी के अपने-आप पूरे होने की सुविधा | Places API | 3.0.0 |
मौजूदा जगह | Places API | 3.0.0 |
जगह की जानकारी | Places API | 3.0.0 |
जगह की फ़ोटो | Places API | 3.0.0 |
चालू करने के लिए वर्शन चुनने से पहले ध्यान देने वाली बातें
- अगर आपने iOS के लिए Places SDK टूल का इस्तेमाल अभी शुरू किया है, तो Places API (नए) और नए SDK टूल के साथ शुरू करें.
- अगर आप मौजूदा ग्राहक हैं, तो आपके पास मौजूदा SDK टूल का इस्तेमाल करने का विकल्प है. हालांकि, परफ़ॉर्मेंस में हुए सुधारों और सुविधाओं का फ़ायदा पाने के लिए, iOS के लिए Places SDK टूल (नया) में किए गए सुधारों के आधार पर, आपको Places API को चालू करना होगा (नया) और नए SDK टूल का इस्तेमाल करें. यहां ले जाने पर माइग्रेशन की कोई आवश्यकता नहीं है SDK टूल का नया वर्शन इस्तेमाल करने के लिए, SDK टूल के वर्शन और एपीआई को चुनें सेवाएं.
- Places API (नया वर्शन) कुछ मौजूदा एपीआई को चालू नहीं करता
Currents जैसी सुविधाएं
जगह,
GMSPlace.isOpen
औरGMSPlaceisOpenAtDate
.
Google PlacesSwift की झलक रिलीज़ का इस्तेमाल करें
Google PlacesSwift का उपयोग करने के लिए निम्न चरण आवश्यक हैं:
- Places API चालू करें (नया).
- जोड़ें GooglePlacesSwiftSDK भी आपकी ज़रूरत के हिसाब से सबसे अच्छा है.
- इसके साथ Places क्लाइंट शुरू करें
PlacesClient
.
GooglePlaceSwift के बारे में अधिक जानने के लिए, दस्तावेज़ में दिया गया है.
नए एपीआई पर माइग्रेट करें
अगर किसी मौजूदा एपीआई का इस्तेमाल किया जा रहा है और आपको नए एपीआई पर माइग्रेट करना है, तो नीचे दी गई माइग्रेशन गाइड देखें:
- जगह की जानकारी पर माइग्रेट करना (नई जानकारी)
- जगह की फ़ोटो पर माइग्रेट करें (नई)
- ऑटोकंप्लीट सुविधा पर माइग्रेट करना (नई सुविधा)
iOS के लिए Places SDK टूल में हुए सुधार (नया)
इस सेक्शन में iOS के लिए, Places SDK टूल में जोड़ी गई मुख्य सुविधाओं के बारे में बताया गया है (नया).
Google Cloud के स्टैंडर्ड प्लैटफ़ॉर्म पर लागू की गई है
iOS के लिए Places SDK (नया) को सेवा पर लागू किया गया इन्फ़्रास्ट्रक्चर Google Cloud पर. इस तरीके को लागू करने से, ज़्यादा सुरक्षित और भरोसेमंद प्लैटफ़ॉर्म बन जाता है. इस स्टैंडर्ड डिज़ाइन से, सभी SDK टूल को एक जैसा लेवल मिलता है. इससे iOS के लिए Places SDK टूल की मदद से डेवलप करने की क्षमता (नया).
बेहतर परफ़ॉर्मेंस
iOS के लिए Places SDK टूल (नया वर्शन) बेहतर परफ़ॉर्मेंस देता है. इससे मौजूदा SDK टूल का इस्तेमाल करने वाले ऐप्लिकेशन को बदलना फ़ायदेमंद हो सकता है.
नई सुविधाएं
iOS के लिए Places SDK (नए) में SDK टूल की सभी सुविधाएं:
- ऑटोकंप्लीट की सुविधा (नई सुविधा)
- जगह की जानकारी (नई)
- आस-पास खोजने की सुविधा (नया)
- जगह की फ़ोटो (नई)
- टेक्स्ट खोज (नई सुविधा)
आसान कीमत
iOS के लिए Places SDK टूल की मदद से कीमत को आसान बनाया गया है (नया) आपको सिर्फ़ उस डेटा के लिए पैसे चुकाने होते हैं जिसका इस्तेमाल किया जाता है. फ़ील्ड का इस्तेमाल करके आसान कीमत तय की गई है सूचियों को फ़ील्ड मास्क भी कहा जाता है.
iOS और iOS के लिए Places SDK टूल की मदद से टेक्स्ट सर्च, जिसमें फ़ील्ड सूचियों का इस्तेमाल करके, फ़ील्ड में. इसके बाद, आपको सिर्फ़ डेटा के लिए बिल भेजा जाता है अनुरोध किया गया है. फ़ील्ड की सूची का इस्तेमाल करना डिज़ाइन का एक अच्छा तरीका है. इससे यह पक्का किया जा सकता है कि गैर-ज़रूरी डेटा का अनुरोध करते हैं. इससे प्रोसेसिंग में लगने वाले ज़्यादा समय को कम करने और शुल्क नहीं लिया जाएगा.
दोनों SDK टूल की कीमत की ज़्यादा जानकारी के लिए, इस्तेमाल और बिलिंग.
बढ़ाई गई जगहों के टाइप
नए SDK टूल में, नीचे दी गई टेबल में दिखाई गई जगहों के टाइप जुड़ जाते हैं. इस तरह के स्थान विवरण के भाग के रूप में लौटाए गए और टेक्स्ट से खोजें. इन नए टाइप के डेटा का भी इस्तेमाल किया जा सकता है, और मौजूदा टाइप, टेक्स्ट सर्च की मदद से खोजे जा सकते हैं. नए टाइप, टेबल में शामिल किए गए हैं जवाब.
टाइप | |||
---|---|---|---|
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