স্বয়ংসম্পূর্ণ (নতুন) এ স্থানান্তর করুন

Places API বিদ্যমান স্বয়ংসম্পূর্ণ এবং ক্যোয়ারী স্বয়ংসম্পূর্ণ API সমর্থন করে। আপনি যদি এই APIগুলির সাথে পরিচিত হন তবে স্বয়ংসম্পূর্ণ (নতুন) নিম্নলিখিত পরিবর্তনগুলি করে:

  • স্বয়ংসম্পূর্ণ (নতুন) HTTP POST অনুরোধ ব্যবহার করে। একটি HTTP POST অনুরোধের অংশ হিসাবে অনুরোধের বডিতে বা হেডারে প্যারামিটারগুলি পাস করুন৷ বিপরীতে, বিদ্যমান APIগুলির সাথে, আপনি একটি HTTP GET অনুরোধ ব্যবহার করে URL প্যারামিটার পাস করেন।
  • স্বয়ংসম্পূর্ণ (নতুন) প্রমাণীকরণ প্রক্রিয়া হিসাবে API কী এবং OAuth টোকেন উভয়কেই সমর্থন করে।
  • শুধুমাত্র JSON স্বয়ংসম্পূর্ণ (নতুন) এ একটি প্রতিক্রিয়া বিন্যাস হিসাবে সমর্থিত।

নিম্নলিখিত সারণীটি বিদ্যমান স্বয়ংসম্পূর্ণ এবং ক্যোয়ারী স্বয়ংসম্পূর্ণ API-এর পরামিতিগুলিকে তালিকাভুক্ত করে যেগুলি স্বয়ংসম্পূর্ণ (নতুন) এর জন্য পুনঃনামকরণ বা পরিবর্তন করা হয়েছে, বা যে প্যারামিটারগুলি আর সমর্থিত নয়৷

বর্তমান পরামিতি নতুন প্যারামিটার মন্তব্য
components includedRegionCodes
language languageCode
location locationBias
ipbias আপনি যদি locationBias এবং locationRestriction উভয়ই বাদ দেন, তাহলে API ডিফল্টরূপে IP বায়াসিং ব্যবহার করে।
offset inputOffset
radius locationBias বা locationRestriction
region regionCode
stricbounds locationRestriction
sessiontoken sessionToken
types includedPrimaryTypes

উদাহরণ অনুরোধ

নিম্নলিখিত উদাহরণ GET অনুরোধ বিদ্যমান স্থান স্বয়ংসম্পূর্ণ ব্যবহার করে. এই উদাহরণে, আপনি "Amoeba" নামক স্থানগুলি সম্পর্কে তথ্য সম্বলিত একটি JSON প্রতিক্রিয়ার অনুরোধ করেন যেগুলি টাইপ establishment এবং URL প্যারামিটার হিসাবে সমস্ত প্যারামিটার পাস করে:

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'

স্বয়ংসম্পূর্ণ (নতুন), আপনি একটি POST অনুরোধ করেন এবং JSON অনুরোধের অংশে বা POST অনুরোধের অংশ হিসাবে শিরোনামে সমস্ত প্যারামিটার পাস করেন৷ এই উদাহরণটি একটি ফিল্ড মাস্কও ব্যবহার করে তাই প্রতিক্রিয়াতে শুধুমাত্র প্রদর্শনের নাম এবং স্থানের বিন্যাসিত ঠিকানা অন্তর্ভুক্ত থাকে:

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