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 অনুরোধের অংশ হিসাবে শিরোনামে সমস্ত প্যারামিটার পাস করেন৷
স্বয়ংসম্পূর্ণ (নতুন) অনুরোধের জন্য ক্ষেত্রের মুখোশের প্রয়োজন নেই, তবে সেগুলি প্রতিক্রিয়ায় নির্দিষ্ট ফলাফলের জন্য ফিল্টার করতে ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, নিম্নলিখিত অনুরোধটি একটি ফিল্ড মাস্ক ব্যবহার করে তাই প্রতিক্রিয়াটিতে শুধুমাত্র পরামর্শের suggestions.placePrediction.text
অন্তর্ভুক্ত থাকে:
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' \ -H 'X-Goog-FieldMask: suggestions.placePrediction.text' \ https://places.googleapis.com/v1/places:autocomplete
ফিল্ড মাস্ক ব্যবহার সম্পর্কে আরও জানতে, স্থানের বিবরণ (নতুন) দেখুন।