টেক্সট-ভিত্তিক ভৌগোলিক অনুসন্ধানের জন্য কোয়েরি অটোকমপ্লিট (লেগ্যাসি) ব্যবহার করে কোয়েরি প্রেডিকশন বা পূর্বাভাস পাওয়া যায়, যা আপনার টাইপ করার সাথে সাথে সাজেস্টেড কোয়েরি প্রদর্শন করে।
কোয়েরি অটোকমপ্লিট (লেগ্যাসি) অনুরোধ
কোয়েরি অটোকমপ্লিট (লেগ্যাসি) হলো প্লেসেস এপিআই (লেগ্যাসি)-এর একটি অংশ এবং এটি প্লেসেস এপিআই (লেগ্যাসি)-এর সাথে একটি এপিআই কী ও কোটা শেয়ার করে।
কোয়েরি অটোকমপ্লিট (লেগ্যাসি) আপনাকে আপনার অ্যাপ্লিকেশনে তাৎক্ষণিক ভৌগোলিক কোয়েরি প্রেডিকশন যোগ করার সুযোগ দেয়। কোনো নির্দিষ্ট অবস্থান খোঁজার পরিবর্তে, একজন ব্যবহারকারী "পিজ্জা নিয়ার নিউ ইয়র্ক"-এর মতো একটি ক্যাটাগরিক্যাল সার্চ টাইপ করতে পারেন এবং সার্ভিসটি সেই স্ট্রিংটির সাথে মিলে যাওয়া সাজেস্ট করা কোয়েরির একটি তালিকা দিয়ে সাড়া দেয়। যেহেতু কোয়েরি অটোকমপ্লিট (লেগ্যাসি) সম্পূর্ণ শব্দ এবং সাবস্ট্রিং উভয়ের সাথেই মেলাতে পারে, তাই অ্যাপ্লিকেশনগুলো ব্যবহারকারীর টাইপ করার সাথে সাথেই কোয়েরি পাঠিয়ে তাৎক্ষণিক প্রেডিকশন প্রদান করতে পারে।
একটি কোয়েরি অটোকমপ্লিট (লেগ্যাসি) অনুরোধ হলো নিম্নলিখিত ফর্মের একটি HTTP URL:
https://maps.googleapis.com/maps/api/place/queryautocomplete/output?parameters
যেখানে output json অথবা xml হতে পারে।
একটি কোয়েরি অটোকমপ্লিট (লেগ্যাসি) অনুরোধ শুরু করার জন্য নির্দিষ্ট কিছু প্যারামিটার প্রয়োজন হয়। ইউআরএল-এর প্রচলিত রীতি অনুযায়ী, সমস্ত প্যারামিটার অ্যামপারস্যান্ড ( & ) চিহ্ন দিয়ে আলাদা করা হয়। প্যারামিটার এবং তাদের সম্ভাব্য মানগুলির তালিকা নিচে দেওয়া হলো।
প্রয়োজনীয় প্যারামিটার
ইনপুট
যে টেক্সট স্ট্রিংটির উপর ভিত্তি করে অনুসন্ধান করা হবে। প্লেস অটোকমপ্লিট সার্ভিসটি এই স্ট্রিংটির উপর ভিত্তি করে সম্ভাব্য ম্যাচগুলো ফেরত দেবে এবং ফলাফলগুলোকে তাদের অনুভূত প্রাসঙ্গিকতা অনুসারে সাজাবে।
ঐচ্ছিক পরামিতি
ভাষা
যে ভাষায় ফলাফল ফেরত দেওয়া হয়।
- সমর্থিত ভাষাগুলোর তালিকা দেখুন। গুগল প্রায়শই সমর্থিত ভাষাগুলো হালনাগাদ করে, তাই এই তালিকাটি সম্পূর্ণ নাও হতে পারে।
- যদি
languageসরবরাহ করা না হয়, তাহলে API-টিAccept-Languageহেডারে নির্দিষ্ট করা পছন্দের ভাষাটি ব্যবহার করার চেষ্টা করে। - এপিআইটি ব্যবহারকারী এবং স্থানীয় বাসিন্দা উভয়ের জন্য পাঠযোগ্য একটি রাস্তার ঠিকানা প্রদান করার জন্য যথাসাধ্য চেষ্টা করে। সেই লক্ষ্য অর্জনের জন্য, এটি পছন্দের ভাষাটি অনুসরণ করে রাস্তার ঠিকানাগুলো স্থানীয় ভাষায় ফেরত দেয় এবং প্রয়োজনে ব্যবহারকারীর পাঠযোগ্য লিপিতে তা প্রতিবর্ণীকরণ করে। অন্য সব ঠিকানা পছন্দের ভাষাতেই ফেরত দেওয়া হয়। ঠিকানার সমস্ত উপাদান একই ভাষায় ফেরত দেওয়া হয়, যা প্রথম উপাদানটি থেকে বেছে নেওয়া হয়।
- পছন্দের ভাষায় কোনো নাম উপলব্ধ না থাকলে, এপিআই সবচেয়ে কাছাকাছি মিল থাকা নামটি ব্যবহার করে।
- এপিআই যে ফলাফলগুলো ফেরত দেবে এবং সেগুলো যে ক্রমে ফেরত আসবে, তার ওপর পছন্দের ভাষার সামান্য প্রভাব রয়েছে। জিওকোডার ভাষার ওপর নির্ভর করে সংক্ষিপ্ত রূপগুলোকে ভিন্নভাবে ব্যাখ্যা করে, যেমন রাস্তার প্রকারভেদের সংক্ষিপ্ত রূপ, অথবা এমন সমার্থক শব্দ যা একটি ভাষায় বৈধ হলেও অন্যটিতে নয়। উদাহরণস্বরূপ, হাঙ্গেরীয় ভাষায় 'utca' এবং 'tér' হলো রাস্তার সমার্থক শব্দ।
অবস্থান
latitude,longitudeস্থানাঙ্ক হিসেবে একটি বিন্দু নির্ধারণ করে, যার চারপাশে অনুসন্ধান করা হবে। প্লেসেস পরিষেবাটিlocationএবংradiusদ্বারা সংজ্ঞায়িত এলাকার মধ্যে ফলাফল দেখানোর জন্য অনুসন্ধানকে প্রভাবিত করতে অবস্থানটি ব্যবহার করে; সংজ্ঞায়িত এলাকার বাইরের ফলাফলও প্রদর্শিত হতে পারে।queryযদিMarket in Barcelonaমতো কোনো সুস্পষ্ট অবস্থান থাকে, তাহলেlocationপ্যারামিটারটি ওভাররাইড করা যেতে পারে। কোয়েরির চারপাশে উদ্ধৃতি চিহ্ন ব্যবহার করলে তাlocationএবংradiusদেওয়া গুরুত্বকেও প্রভাবিত করতে পারে।অফসেট
ইনপুট টার্মের মধ্যে থাকা শেষ অক্ষরের অবস্থান, যা সার্ভিসটি প্রেডিকশন মেলানোর জন্য ব্যবহার করে। উদাহরণস্বরূপ, যদি ইনপুটটি
Googleহয় এবং অফসেট ৩ হয়, তাহলে সার্ভিসটিGooএর সাথে মেলাবে। অফসেট দ্বারা নির্ধারিত স্ট্রিংটি শুধুমাত্র ইনপুট টার্মের প্রথম শব্দের সাথে মেলানো হয়। উদাহরণস্বরূপ, যদি ইনপুট টার্মটিGoogle abcহয় এবং অফসেট ৩ হয়, তাহলে সার্ভিসটিGoo abcসাথে মেলানোর চেষ্টা করবে। যদি কোনো অফসেট সরবরাহ করা না হয়, তাহলে সার্ভিসটি সম্পূর্ণ টার্মটি ব্যবহার করবে। অফসেটটি সাধারণত টেক্সট ক্যারেটের অবস্থানে সেট করা উচিত।ব্যাসার্ধ
স্থান সম্পর্কিত ফলাফল প্রদর্শনের জন্য দূরত্ব (মিটারে) নির্ধারণ করে। আপনি একটি
locationএবং একটিradiusপ্যারামিটার পাস করে ফলাফলকে একটি নির্দিষ্ট বৃত্তের মধ্যে সীমাবদ্ধ রাখতে পারেন। এটি করলে প্লেসেস সার্ভিসকে সেই বৃত্তের মধ্যে ফলাফল দেখাতে অগ্রাধিকার দেওয়ার নির্দেশ দেওয়া হয়; নির্ধারিত এলাকার বাইরের ফলাফলও প্রদর্শিত হতে পারে।অনুসন্ধানের ধরন এবং অন্যান্য প্যারামিটারের উপর নির্ভর করে ব্যাসার্ধটি স্বয়ংক্রিয়ভাবে একটি সর্বোচ্চ মানে সীমাবদ্ধ থাকবে।
- স্বয়ংক্রিয় পূরণ: ৫০,০০০ মিটার
- কাছাকাছি অনুসন্ধান:
-
keywordবাnameসহ: ৫০,০০০ মিটার -
keywordবাnameছাড়া- ৫০,০০০ মিটার পর্যন্ত, যা
rankbyপ্যারামিটার নির্বিশেষে, এলাকার ঘনত্বের উপর ভিত্তি করে গতিশীলভাবে সমন্বয় করা হয়। -
rankby=distanceব্যবহার করার সময়, radius প্যারামিটারটি গৃহীত হবে না এবং এর ফলে একটিINVALID_REQUESTদেখা দেবে।
- ৫০,০০০ মিটার পর্যন্ত, যা
-
- কোয়েরি অটোকমপ্লিট: ৫০,০০০ মিটার
- পাঠ্য অনুসন্ধান: ৫০,০০০ মিটার
কোয়েরি অটোকমপ্লিট (লেগ্যাসি) উদাহরণ
ইউআরএল
https://maps.googleapis.com/maps/api/place/queryautocomplete/json ?input=pizza%20near%20par &key=YOUR_API_KEY
কার্ল
curl -L -X GET 'https://maps.googleapis.com/maps/api/place/queryautocomplete/json?input=pizza%20near%20par&key=YOUR_API_KEY'"Pizza near Par" অনুরোধটির ফলাফল ফরাসি ভাষায়:
ইউআরএল
https://maps.googleapis.com/maps/api/place/queryautocomplete/json ?input=pizza%20near%20par &language=fr &key=YOUR_API_KEY
কার্ল
curl -L -X GET 'https://maps.googleapis.com/maps/api/place/queryautocomplete/json?input=pizza%20near%20par&language=fr&key=YOUR_API_KEY'মনে রাখবেন, এই উদাহরণগুলিতে থাকা API কী-টি আপনাকে আপনার নিজের কী দিয়ে প্রতিস্থাপন করতে হবে।
কোয়েরি অটোকমপ্লিট (লেগ্যাসি) প্রতিক্রিয়া
কোয়েরি অটোকমপ্লিট (লেগ্যাসি) রেসপন্সগুলো ইউআরএল রিকোয়েস্টের পাথের মধ্যে থাকা output ফ্ল্যাগ দ্বারা নির্দেশিত ফরম্যাটে ফেরত দেওয়া হয়। নিম্নলিখিত প্যারামিটারসহ একটি কোয়েরির জন্য নিচের ফলাফলগুলো ফেরত আসে:
ইউআরএল
https://maps.googleapis.com/maps/api/place/queryautocomplete/json ?input=pizza%20near%20par &key=YOUR_API_KEY
কার্ল
curl -L -X GET 'https://maps.googleapis.com/maps/api/place/queryautocomplete/json?input=pizza%20near%20par&key=YOUR_API_KEY'JSON
{ "predictions": [ { "description": "pizza near Paris, France", "matched_substrings": [{ "length": 5, "offset": 0 }, { "length": 3, "offset": 11 }], "structured_formatting": { "main_text": "pizza", "main_text_matched_substrings": [{ "length": 5, "offset": 0 }], "secondary_text": "near Paris, France", "secondary_text_matched_substrings": [{ "length": 3, "offset": 5 }], }, "terms": [ { "offset": 0, "value": "pizza" }, { "offset": 6, "value": "near" }, { "offset": 11, "value": "Paris" }, { "offset": 18, "value": "France" }, ], }, { "description": "pizza near Pari Chowk, NRI City, Omega II, Noida, Uttar Pradesh, India", "matched_substrings": [{ "length": 5, "offset": 0 }, { "length": 3, "offset": 11 }], "structured_formatting": { "main_text": "pizza", "main_text_matched_substrings": [{ "length": 5, "offset": 0 }], "secondary_text": "near Pari Chowk, NRI City, Omega II, Noida, Uttar Pradesh, India", "secondary_text_matched_substrings": [{ "length": 3, "offset": 5 }], }, "terms": [ { "offset": 0, "value": "pizza" }, { "offset": 6, "value": "near" }, { "offset": 11, "value": "Pari Chowk" }, { "offset": 23, "value": "NRI City" }, { "offset": 33, "value": "Omega II" }, { "offset": 43, "value": "Noida" }, { "offset": 50, "value": "Uttar Pradesh" }, { "offset": 65, "value": "India" }, ], }, { "description": "pizza near Disneyland Park, Disneyland Drive, Anaheim, CA, USA", "matched_substrings": [{ "length": 5, "offset": 0 }, { "length": 3, "offset": 22 }], "structured_formatting": { "main_text": "pizza", "main_text_matched_substrings": [{ "length": 5, "offset": 0 }], "secondary_text": "near Disneyland Park, Disneyland Drive, Anaheim, CA, USA", "secondary_text_matched_substrings": [{ "length": 3, "offset": 16 }], }, "terms": [ { "offset": 0, "value": "pizza" }, { "offset": 6, "value": "near" }, { "offset": 11, "value": "Disneyland Park" }, { "offset": 28, "value": "Disneyland Drive" }, { "offset": 46, "value": "Anaheim" }, { "offset": 55, "value": "CA" }, { "offset": 59, "value": "USA" }, ], }, { "description": "pizza near Cathédrale Notre-Dame de Paris, Parvis Notre-Dame - place Jean-Paul-II, Paris, France", "matched_substrings": [{ "length": 5, "offset": 0 }, { "length": 3, "offset": 36 }], "structured_formatting": { "main_text": "pizza", "main_text_matched_substrings": [{ "length": 5, "offset": 0 }], "secondary_text": "near Cathédrale Notre-Dame de Paris, Parvis Notre-Dame - place Jean-Paul-II, Paris, France", "secondary_text_matched_substrings": [{ "length": 3, "offset": 30 }], }, "terms": [ { "offset": 0, "value": "pizza" }, { "offset": 6, "value": "near" }, { "offset": 11, "value": "Cathédrale Notre-Dame de Paris" }, { "offset": 43, "value": "Parvis Notre-Dame - place Jean-Paul-II" }, { "offset": 83, "value": "Paris" }, { "offset": 90, "value": "France" }, ], }, { "description": "pizza near Paris Beauvais Airport, Route de l'Aéroport, Tillé, France", "matched_substrings": [{ "length": 5, "offset": 0 }, { "length": 3, "offset": 11 }], "structured_formatting": { "main_text": "pizza", "main_text_matched_substrings": [{ "length": 5, "offset": 0 }], "secondary_text": "near Paris Beauvais Airport, Route de l'Aéroport, Tillé, France", "secondary_text_matched_substrings": [{ "length": 3, "offset": 5 }], }, "terms": [ { "offset": 0, "value": "pizza" }, { "offset": 6, "value": "near" }, { "offset": 11, "value": "Paris Beauvais Airport" }, { "offset": 35, "value": "Route de l'Aéroport" }, { "offset": 56, "value": "Tillé" }, { "offset": 63, "value": "France" }, ], }, ], "status": "OK", }
এক্সএমএল
<AutocompletionResponse> <status>OK</status> <prediction> <description>pizza near Paris, France</description> <term> <value>pizza</value> <offset>0</offset> </term> <term> <value>near</value> <offset>6</offset> </term> <term> <value>Paris</value> <offset>11</offset> </term> <term> <value>France</value> <offset>18</offset> </term> <matched_substring> <offset>0</offset> <length>5</length> </matched_substring> <matched_substring> <offset>11</offset> <length>3</length> </matched_substring> <structured_formatting> <description>pizza</description> <subdescription>near Paris, France</subdescription> <description_matched_substring> <offset>0</offset> <length>5</length> </description_matched_substring> <subdescription_matched_substring> <offset>5</offset> <length>3</length> </subdescription_matched_substring> </structured_formatting> </prediction> <prediction> <description>pizza near Pari Chowk, NRI City, Omega II, Noida, Uttar Pradesh, India</description> <term> <value>pizza</value> <offset>0</offset> </term> <term> <value>near</value> <offset>6</offset> </term> <term> <value>Pari Chowk</value> <offset>11</offset> </term> <term> <value>NRI City</value> <offset>23</offset> </term> <term> <value>Omega II</value> <offset>33</offset> </term> <term> <value>Noida</value> <offset>43</offset> </term> <term> <value>Uttar Pradesh</value> <offset>50</offset> </term> <term> <value>India</value> <offset>65</offset> </term> <matched_substring> <offset>0</offset> <length>5</length> </matched_substring> <matched_substring> <offset>11</offset> <length>3</length> </matched_substring> <structured_formatting> <description>pizza</description> <subdescription>near Pari Chowk, NRI City, Omega II, Noida, Uttar Pradesh, India</subdescription> <description_matched_substring> <offset>0</offset> <length>5</length> </description_matched_substring> <subdescription_matched_substring> <offset>5</offset> <length>3</length> </subdescription_matched_substring> </structured_formatting> </prediction> <prediction> <description>pizza near Disneyland Park, Disneyland Drive, Anaheim, CA, USA</description> <term> <value>pizza</value> <offset>0</offset> </term> <term> <value>near</value> <offset>6</offset> </term> <term> <value>Disneyland Park</value> <offset>11</offset> </term> <term> <value>Disneyland Drive</value> <offset>28</offset> </term> <term> <value>Anaheim</value> <offset>46</offset> </term> <term> <value>CA</value> <offset>55</offset> </term> <term> <value>USA</value> <offset>59</offset> </term> <matched_substring> <offset>0</offset> <length>5</length> </matched_substring> <matched_substring> <offset>22</offset> <length>3</length> </matched_substring> <structured_formatting> <description>pizza</description> <subdescription>near Disneyland Park, Disneyland Drive, Anaheim, CA, USA</subdescription> <description_matched_substring> <offset>0</offset> <length>5</length> </description_matched_substring> <subdescription_matched_substring> <offset>16</offset> <length>3</length> </subdescription_matched_substring> </structured_formatting> </prediction> <prediction> <description>pizza near Cathédrale Notre-Dame de Paris, Parvis Notre-Dame - place Jean-Paul-II, Paris, France</description> <term> <value>pizza</value> <offset>0</offset> </term> <term> <value>near</value> <offset>6</offset> </term> <term> <value>Cathédrale Notre-Dame de Paris</value> <offset>11</offset> </term> <term> <value>Parvis Notre-Dame - place Jean-Paul-II</value> <offset>43</offset> </term> <term> <value>Paris</value> <offset>83</offset> </term> <term> <value>France</value> <offset>90</offset> </term> <matched_substring> <offset>0</offset> <length>5</length> </matched_substring> <matched_substring> <offset>36</offset> <length>3</length> </matched_substring> <structured_formatting> <description>pizza</description> <subdescription>near Cathédrale Notre-Dame de Paris, Parvis Notre-Dame - place Jean-Paul-II, Paris, France</subdescription> <description_matched_substring> <offset>0</offset> <length>5</length> </description_matched_substring> <subdescription_matched_substring> <offset>30</offset> <length>3</length> </subdescription_matched_substring> </structured_formatting> </prediction> <prediction> <description>pizza near Paris Beauvais Airport, Route de l'Aéroport, Tillé, France</description> <term> <value>pizza</value> <offset>0</offset> </term> <term> <value>near</value> <offset>6</offset> </term> <term> <value>Paris Beauvais Airport</value> <offset>11</offset> </term> <term> <value>Route de l'Aéroport</value> <offset>35</offset> </term> <term> <value>Tillé</value> <offset>56</offset> </term> <term> <value>France</value> <offset>63</offset> </term> <matched_substring> <offset>0</offset> <length>5</length> </matched_substring> <matched_substring> <offset>11</offset> <length>3</length> </matched_substring> <structured_formatting> <description>pizza</description> <subdescription>near Paris Beauvais Airport, Route de l'Aéroport, Tillé, France</subdescription> <description_matched_substring> <offset>0</offset> <length>5</length> </description_matched_substring> <subdescription_matched_substring> <offset>5</offset> <length>3</length> </subdescription_matched_substring> </structured_formatting> </prediction> </AutocompletionResponse>
প্লেসেস সার্ভিস যখন কোনো সার্চ থেকে JSON রেজাল্ট রিটার্ন করে, তখন সেগুলোকে একটি predictions অ্যারের মধ্যে রাখে। সার্ভিসটি কোনো রেজাল্ট রিটার্ন না করলেও (যেমন location প্রত্যন্ত হলে) এটি একটি খালি predictions অ্যারে রিটার্ন করে। XML রেসপন্সগুলোতে শূন্য বা তার বেশি সংখ্যক <prediction> এলিমেন্ট থাকে।
স্থান অনুসন্ধানের স্বয়ংক্রিয় প্রতিক্রিয়া
| মাঠ | প্রয়োজনীয় | প্রকার | বর্ণনা |
|---|---|---|---|
| প্রয়োজনীয় | অ্যারে< PlaceAutocompletePrediction > | এতে একাধিক পূর্বাভাস রয়েছে। আরও তথ্যের জন্য PlaceAutocompletePrediction দেখুন। |
| প্রয়োজনীয় | স্থানগুলি স্বয়ংক্রিয়ভাবে সম্পূর্ণ হওয়ার অবস্থা | এতে অনুরোধের অবস্থা থাকে এবং অনুরোধটি কেন ব্যর্থ হয়েছে তা খুঁজে বের করতে সাহায্য করার জন্য ডিবাগিং তথ্যও থাকতে পারে। আরও তথ্যের জন্য PlacesAutocompleteStatus দেখুন। |
| ঐচ্ছিক | স্ট্রিং | যখন পরিষেবাটি |
| ঐচ্ছিক | অ্যারে<স্ট্রিং> | যখন পরিষেবাটি অনুরোধের বিবরণ সম্পর্কে অতিরিক্ত তথ্য ফেরত দেয়, তখন রেসপন্স অবজেক্টের মধ্যে একটি অতিরিক্ত |
স্থানগুলি স্বয়ংক্রিয়ভাবে সম্পূর্ণ হওয়ার অবস্থা
পরিষেবা দ্বারা ফেরত দেওয়া স্ট্যাটাস কোড।
-
OKনির্দেশ করে যে এপিআই অনুরোধটি সফল হয়েছে। -
ZERO_RESULTSনির্দেশ করে যে অনুসন্ধান সফল হয়েছে কিন্তু কোনো ফলাফল পাওয়া যায়নি। এটি ঘটতে পারে যদি অনুসন্ধানের জন্য কোনো দূরবর্তী স্থানের সীমানা নির্ধারণ করে দেওয়া হয়। -
INVALID_REQUESTনির্দেশ করে যে এপিআই অনুরোধটি ত্রুটিপূর্ণ ছিল, যা সাধারণতinputপ্যারামিটার অনুপস্থিত থাকার কারণে ঘটে থাকে। -
OVER_QUERY_LIMITনিম্নলিখিত যেকোনো একটি নির্দেশ করে:- আপনি QPS সীমা অতিক্রম করেছেন।
- আপনার অ্যাকাউন্টে বিলিং চালু করা হয়নি।
- মাসিক ২০০ ডলারের ক্রেডিট, বা স্বেচ্ছায় নির্ধারিত ব্যবহারের সীমা, অতিক্রম করা হয়েছে।
- প্রদত্ত অর্থপ্রদানের পদ্ধতিটি আর বৈধ নয় (উদাহরণস্বরূপ, ক্রেডিট কার্ডের মেয়াদ শেষ হয়ে গেছে)।
-
REQUEST_DENIEDনির্দেশ করে যে আপনার অনুরোধটি প্রত্যাখ্যান করা হয়েছে, সাধারণত নিম্নলিখিত কারণে:- অনুরোধটিতে একটি এপিআই কী নেই।
-
keyপ্যারামিটারটি অবৈধ।
-
UNKNOWN_ERRORএকটি অজানা ত্রুটি নির্দেশ করে।
প্লেসেস সার্ভিস যখন কোনো সার্চ থেকে JSON রেজাল্ট রিটার্ন করে, তখন সেগুলোকে একটি predictions অ্যারের মধ্যে রাখে। সার্ভিসটি কোনো রেজাল্ট রিটার্ন না করলেও (যেমন location প্রত্যন্ত হলে) এটি একটি খালি predictions অ্যারে রিটার্ন করে। XML রেসপন্সগুলোতে শূন্য বা তার বেশি সংখ্যক <prediction> এলিমেন্ট থাকে।
PlaceAutocompletePrediction
| মাঠ | প্রয়োজনীয় | প্রকার | বর্ণনা |
|---|---|---|---|
| প্রয়োজনীয় | স্ট্রিং | ফেরত আসা ফলাফলের পাঠযোগ্য নাম এতে থাকে। |
| প্রয়োজনীয় | অ্যারে< PlaceAutocompleteMatchedSubstring > | সাবস্ট্রিংগুলির একটি তালিকা যা ভবিষ্যদ্বাণীর ফলাফলের টেক্সটে প্রবেশ করানো টার্মটির অবস্থান বর্ণনা করে, যাতে প্রয়োজন অনুযায়ী টার্মটিকে হাইলাইট করা যায়। আরও তথ্যের জন্য PlaceAutocompleteMatchedSubstring দেখুন। |
| প্রয়োজনীয় | PlaceAutocompleteStructured Format | পূর্ব-ফরম্যাট করা টেক্সট প্রদান করে যা আপনার অটোকমপ্লিট ফলাফলে দেখানো যেতে পারে। এই কন্টেন্টটি হুবহু পড়ার জন্য। প্রোগ্রামগতভাবে ফরম্যাট করা ঠিকানাটি পার্স করবেন না। আরও তথ্যের জন্য PlaceAutocompleteStructuredFormat দেখুন। |
| প্রয়োজনীয় | অ্যারে< PlaceAutocompleteTerm > | ফেরত আসা বিবরণের প্রতিটি অংশকে শনাক্তকারী পদগুলোর একটি অ্যারে এতে থাকে (বিবরণের একটি অংশ সাধারণত একটি কমা দিয়ে শেষ হয়)। অ্যারের প্রতিটি এন্ট্রিতে একটি আরও তথ্যের জন্য PlaceAutocompleteTerm দেখুন। |
| ঐচ্ছিক | পূর্ণসংখ্যা | মূলবিন্দু থেকে সরলরৈখিক দূরত্ব মিটারে। এই ক্ষেত্রটি শুধুমাত্র |
| ঐচ্ছিক | স্ট্রিং | একটি পাঠ্য শনাক্তকারী যা একটি স্থানকে অনন্যভাবে চিহ্নিত করে। স্থানটি সম্পর্কে তথ্য পেতে, একটি প্লেসেস এপিআই (Places API) অনুরোধের placeId ফিল্ডে এই শনাক্তকারীটি পাস করুন। প্লেস আইডি সম্পর্কে আরও তথ্যের জন্য, প্লেস আইডি ওভারভিউ দেখুন। |
| ঐচ্ছিক | স্ট্রিং | স্থান_আইডি দেখুন। |
| ঐচ্ছিক | অ্যারে<স্ট্রিং> | এই স্থানের জন্য প্রযোজ্য প্রকারগুলির একটি অ্যারে এতে রয়েছে। উদাহরণস্বরূপ: |
PlaceAutocompleteMatchedSubstring
| মাঠ | প্রয়োজনীয় | প্রকার | বর্ণনা |
|---|---|---|---|
| প্রয়োজনীয় | সংখ্যা | পূর্বাভাসের ফলাফলের টেক্সটে মিলে যাওয়া সাবস্ট্রিংটির দৈর্ঘ্য। |
| প্রয়োজনীয় | সংখ্যা | পূর্বাভাসের ফলাফলের টেক্সটে মিলে যাওয়া সাবস্ট্রিংটির শুরুর অবস্থান। |
PlaceAutocompleteStructured Format
| মাঠ | প্রয়োজনীয় | প্রকার | বর্ণনা |
|---|---|---|---|
| প্রয়োজনীয় | স্ট্রিং | এতে ভবিষ্যদ্বাণীর মূল অংশটি থাকে, সাধারণত স্থানটির নাম। |
| প্রয়োজনীয় | অ্যারে< PlaceAutocompleteMatchedSubstring > | এতে আরও তথ্যের জন্য PlaceAutocompleteMatchedSubstring দেখুন। |
| ঐচ্ছিক | স্ট্রিং | এতে কোনো ভবিষ্যদ্বাণীর সহায়ক পাঠ্য থাকে, সাধারণত স্থানটির অবস্থান। |
| ঐচ্ছিক | অ্যারে< PlaceAutocompleteMatchedSubstring > | এতে আরও তথ্যের জন্য PlaceAutocompleteMatchedSubstring দেখুন। |
PlaceAutocompleteTerm
| মাঠ | প্রয়োজনীয় | প্রকার | বর্ণনা |
|---|---|---|---|
| প্রয়োজনীয় | সংখ্যা | বর্ণনায় এই পদটির শুরুর অবস্থান নির্ধারণ করে, যা ইউনিকোড অক্ষরে পরিমাপ করা হয়। |
| প্রয়োজনীয় | স্ট্রিং | পরিভাষাটির পাঠ্য। |