ऑटोकंप्लीट पर माइग्रेट करें (नया)

Places API, मौजूदा ऑटोकंप्लीट और क्वेरी ऑटोकंप्लीट की सुविधा वाले एपीआई. अगर आपको इन एपीआई के बारे में जानकारी है, तो ऑटोकंप्लीट की सुविधा (नया वर्शन) में ये बदलाव किए जा सकते हैं:

  • ऑटोकंप्लीट की सुविधा (नया वर्शन), एचटीटीपी पोस्ट अनुरोधों का इस्तेमाल करती है. इसमें पैरामीटर पास करें एचटीटीपी पोस्ट अनुरोध के हिस्से के रूप में अनुरोध का मुख्य हिस्सा या हेडर शामिल होते हैं. इसके उलट, मौजूदा API के साथ, आप एचटीटीपी जीईटी अनुरोध.
  • ऑटोकंप्लीट की सुविधा (नई सुविधा), दोनों एपीआई पासकोड के साथ काम करती है और OAuth टोकन, पुष्टि करने के तरीके के तौर पर इस्तेमाल होते हैं.
  • ऑटोकंप्लीट की सुविधा (नया) में, रिस्पॉन्स फ़ॉर्मैट के तौर पर सिर्फ़ JSON काम करता है.

नीचे दी गई टेबल में पैरामीटर की मौजूदा सूची ऑटोकंप्लीट और क्वेरी ऑटोकंप्लीट की सुविधा वाले ऐसे एपीआई जिनका नाम बदला गया है या जिनमें ऑटोकंप्लीट की सुविधा (नया) के लिए बदलाव किए गए हैं या ऐसे पैरामीटर हैं जो अब काम नहीं करते.

मौजूदा पैरामीटर नया पैरामीटर नोट
components includedRegionCodes
language languageCode
location locationBias
ipbias अगर आप locationBias और locationRestriction, दोनों को छोड़ देते हैं, तो एपीआई, डिफ़ॉल्ट रूप से आईपी बायसिंग का इस्तेमाल करता है.
offset inputOffset
radius locationBias या locationRestriction
region regionCode
stricbounds locationRestriction
sessiontoken sessionToken
types includedPrimaryTypes

अनुरोध का उदाहरण

जीईटी अनुरोध के नीचे दिए गए उदाहरण में मौजूदा जगह के लिए ऑटोकंप्लीट की सुविधा. इस उदाहरण में, आपने JSON का अनुरोध किया है "अमीबा" नाम की जगहों के बारे में जानकारी वाला जवाब जिनका टाइप establishment सेट अप करें और सभी पैरामीटर को यूआरएल पैरामीटर के तौर पर पास करें:

curl -L -X GET 'https://maps.googleapis.com/maps/api/place/autocomplete/json?input=amoeba&types=establishment&location=37.76999%2C-122.44696&radius=500&key=YOUR_API_KEY'

ऑटोकंप्लीट की सुविधा (नया) की मदद से, एक पोस्ट अनुरोध करें और सभी पैरामीटर को JSON अनुरोध के मुख्य हिस्से या हेडर में पीओएसटी के तौर पर पास करें अनुरोध. इस उदाहरण में फ़ील्ड मास्क का भी इस्तेमाल किया गया है, इसलिए जवाब में सिर्फ़ जगह का डिसप्ले नेम और फ़ॉर्मैट किया गया पता:

curl -X POST -d '{
  "input": "Amoeba",
  "locationBias": {
    "circle": {
      "center": {
        "latitude": 37.76999,
        "longitude": -122.44696
      },
      "radius": 500.0
    }
  }
}' \
-H 'Content-Type: application/json' -H "X-Goog-Api-Key: API_KEY" \
https://places.googleapis.com/v1/places:autocomplete