রুট বরাবর খুঁজুন
কোনও রুট বরাবর সার্চ করতে টেক্সট সার্চ (নতুন) ব্যবহার করতে, Routes API থেকে আগে থেকে গণনা করা রুট পাস করুন অনুরোধে পলিলাইন হিসেবে। উত্তরে এমন জায়গা উল্লেখ করা হয়েছে যা সার্চ মানদণ্ড পূরণ করে এবং নির্দিষ্ট রুটের কাছাকাছি অবস্থিত।
কোনও রুট বরাবর সার্চ করতে:
-
এমন রুট গণনা করতে Routes API ব্যবহার করুন যা উত্তরে রুট এনকোড করা পলিলাইন প্রদান করে।
-
searchAlongRouteParameters.polyline.encodedPolylineপ্যারামিটার ব্যবহার করে রুটের এনকোড করা পলিলাইন টেক্সট সার্চে (নতুন) পাস করুন যাতে সার্চ ফলাফল রুটের দিকে বায়াস করা যায়। উত্তরে এমন জায়গা দেখানো হয় যেগুলি সার্চ কোয়েরির সাথে ম্যাচ করে এবং নির্দিষ্ট রুটের কাছাকাছি অবস্থিত।
APIs Explorer আপনাকে লাইভ অনুরোধ করতে দেয় যাতে আপনি API এবং API বিকল্পগুলির সাথে পরিচিত হতে পারেন:
ডিফল্ট হিসেবে, টেক্সট সার্চ (নতুন) পলিলাইন দ্বারা নির্ধারিত উৎস থেকে গন্তব্য পর্যন্ত সম্পূর্ণ রুট বরাবর সার্চ করে। নিচের উদাহরণে, পলিলাইন নিম্নলিখিত রুটকে সংজ্ঞায়িত করে:
- উৎস: 1600 Amphitheatre Parkway, Mountain View, CA
- গন্তব্য: 24 Willie Mays Plaza, San Francisco, CA
এই রুটের জন্য ট্রিপের এনকোড করা পলিলাইনকে এই স্ট্রিং দিয়ে দেখানো হয়:
wblcFptchVIFOd@G@EVw@Ms@dHKR}ApNA`AF~@Hf@TjAb@bBb@~@n@p@^Rd@~@Vz@HVz@nDLt@?d@Kr@c@~@mD`G?`@aEfGkCnDuChDm`@bb@[`@{GhHeEdEciBnnBkC`DkC~DaClEuKjT_Z|l@Qb@iR~_@}EzJ_AdB_Und@kAfCaOjZkg@vcAqBzD_]rr@iBlEaBxEgArD}AlG}AhHsA`IeAnH{@dIq@dJgL~iBq@rHu@vGgAtHwArHaBhHkBzG_DpJ}Nbc@iBhGkA|EgC|LcIjb@oAhG_AvDgAdDkApC_BzCiBpCsFvGii@vn@scAxlAmLjNgSzUeRjT{TzWqExEmG|FuNlMmMhLaRvPqOlNmbAl}@mFlF{PlOmJfIoElE}LtMiSbU_H`I}}@jcAwl@vp@oAbBqA~BeAhCm@tBg@fCWrBQ~BI|DaB~rBO~D[bEa@`Dm@pDaAdE{@vC_BbEkB~Def@|z@sEzHKJeS~]}K`S{\\~l@cXpe@sBpDm@bAuCxDkBrBiC~BwCtByBnAcBx@}Bt@{Bn@gh@|LaOpDeFhAoDj@aE^kVrA_E^iEr@yD~@uBr@gMjF_EnAcCh@eFr@_DRsAD}@Jsu@xCWDqIV}BCeCOyDm@cBa@_DmA}JeE_CwAsBcBiBoBuAqBmOoX{CuEkB_CoDqDkVoUoD{CeE_DkEkC_FeCqB}@sDuAoDgAeCe@cCW}CK}BDaDTeOlBcuBrYaNlBq@Dyd@rGyFt@yBb@eBf@oCnAoBlAkIpGkAp@wBbAaCt@oFdAwKjBoGxA{FbByIjC_HfB_@KmNdDuC|@uFzBcH|C{@\\[?sBv@}@VaBVoA@y@EmAQcA[w@]aBkAeAkA}BuDUKs@uAqBsCwBcCgAiAiN_MyKsJsG{GkBaBiBuA{BwAwDkBcOaHiC_AiCg@}BQcCAcBHqBVkB`@qEjAu@LgCVgAHwG@sG?mABsH^eNr@mBXy@NqBt@uAt@aBlAkAlA}BtCyApBiAdB_BxB{A`B}@j@oAf@s@PeCVcIf@gAAkAQy@YiAo@_A{@_DgEgJqM_DeEaM}PoBiCzAsBw@kAdAGVk@f@q@z@Cনিম্নলিখিত উদাহরণে, সার্চ ফলাফলকে পক্ষপাতদুষ্ট করার জন্য রুটের এনকোড করা পলিলাইন ব্যবহার করা হয়েছে:
curl -X POST -d '{
"textQuery" : "Spicy Vegetarian Food",
"searchAlongRouteParameters": {
"polyline": {
"encodedPolyline": "ROUTE_POLYLINE"
}
}
}' \
-H 'Content-Type: application/json' -H 'X-Goog-Api-Key: API_KEY' \
-H 'X-Goog-FieldMask: places.displayName,places.formattedAddress,places.priceLevel' \
'https://places.googleapis.com/v1/places:searchText'উত্তরে এমন জায়গা দেখানো হয় যা সার্চের মাপকাঠির সাথে ম্যাচ করে, তবে এটি রুটের উপর নির্ভর করে:
{ "places": [ { "formattedAddress": "60 Morris St, San Francisco, CA 94107, USA", "priceLevel": "PRICE_LEVEL_MODERATE", "displayName": { "text": "Umami Express", "languageCode": "en" } }, { "formattedAddress": "1130 4th St, San Francisco, CA 94158, USA", "priceLevel": "PRICE_LEVEL_MODERATE", "displayName": { "text": "House of Tadu Ethiopian Kitchen", "languageCode": "en" } }, { "formattedAddress": "1602 El Camino Real Ste A, Belmont, CA 94002, USA", "priceLevel": "PRICE_LEVEL_MODERATE", "displayName": { "text": "Eats Meets West Bowls", "languageCode": "en" } }, /.../ ] }
আপনাকে পুরো রুট জুড়ে ফলাফলকে পক্ষপাতদুষ্ট করতে হবে না। যেমন, আপনি সার্চ করার আগেই হয়তো রুটটি অর্ধেকটা অতিক্রম করে ফেলেছেন। এই ক্ষেত্রে, এনকোড করা পলিলাইনে উল্লেখ করা অরিজিনকে ওভাররাইড করতে, আপনি সার্চে একটি স্পষ্ট রাউটিং অরিজিন নির্দিষ্ট করতে পারবেন। নিচের উদাহরণে, আপনি ক্যালিফোর্নিয়ার সান মাতেওর অক্ষাংশ ও দ্রাঘিমাংশ কোঅর্ডিনেট নির্দিষ্ট করেছেন, যা রুট পলিলাইন বরাবর প্রায় মাঝামাঝি জায়গায় অবস্থিত:
curl -X POST -d '{
"textQuery" : "Spicy Vegetarian Food",
"searchAlongRouteParameters": {
"polyline": {
"encodedPolyline": "ROUTE_POLYLINE"
}
},
"routingParameters": {
"origin": {
"latitude": 37.56617,
"longitude": -122.30870
}
}
}' \
-H 'Content-Type: application/json' -H 'X-Goog-Api-Key: API_KEY' \
-H 'X-Goog-FieldMask: places.displayName,places.formattedAddress,places.priceLevel' \
'https://places.googleapis.com/v1/places:searchText'এটি ব্যবহার করে দেখুন!
API এক্সপ্লোরার আপনাকে স্যাম্পেল অনুরোধ করতে দেয় যাতে আপনি API ও API বিকল্পগুলির সাথে পরিচিত হতে পারেন।
পৃষ্ঠার ডানদিকে API আইকন api বেছে নিন।
ঐচ্ছিকভাবে অনুরোধের প্যারামিটার এডিট করুন।
এক্সিকিউট করুন বোতামটি বেছে নিন। ডায়ালগে, অনুরোধ করার জন্য আপনি যে অ্যাকাউন্ট ব্যবহার করতে চান সেটি বেছে নিন।
APIs Explorer প্যানেলে, APIs Explorer উইন্ডো বড় করতে ফুলস্ক্রিন আইকন ফুলস্ক্রিন বেছে নিন।