- HTTP অনুরোধ
- অনুরোধের মূল অংশ
- প্রতিক্রিয়ার বডি ফর্ম্যাট
- অনুমোদনের স্কোপ
- LocationQuery
- LocationBias
- ফলাফল
- কনফিডেন্স
Google Maps-এ নির্দিষ্ট জিওস্পেশিয়াল এন্টিটির (যেমন, জায়গা) জন্য জায়গার নামের (বা ঠিকানা) তালিকা সমাধান করে।
HTTP অনুরোধ
POST https://mapstools.googleapis.com/v1:resolveNames
URL-এ gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়।
অনুরোধের বডি
অনুরোধের প্রধান অংশে নিম্নলিখিত স্ট্রাকচার সহ ডেটা থাকে:
| JSON উপস্থাপনা |
|---|
{ "queries": [ { object ( |
| ফিল্ড | |
|---|---|
queries[] |
প্রয়োজনীয়। লোকেশন সংক্রান্ত কোয়েরির তালিকা যা সমাধান করতে হবে। আপনি সর্বাধিক ২০টি কোয়েরি উল্লেখ করতে পারবেন। |
locationBias |
ঐচ্ছিক। রেজোলিউশন ফলাফলে পক্ষপাতিত্ব করার জন্য একটি ঐচ্ছিক অঞ্চল। উল্লেখ করা থাকলে, রেজোলিউশন ফলাফল এই অঞ্চলের কাছাকাছি থাকা এন্টিটির দিকে পক্ষপাতদুষ্ট হবে।
|
regionCode |
ঐচ্ছিক। রেজোলিউশন ফলাফলে পক্ষপাতিত্ব করার জন্য একটি ঐচ্ছিক অঞ্চল কোড। উল্লেখ করা থাকলে, রেজোলিউশন ফলাফল নির্দিষ্ট অঞ্চলে বা তার কাছাকাছি থাকা এন্টিটির দিকে পক্ষপাতদুষ্ট হবে। এটি CLDR অঞ্চল কোড হতে হবে। যেমন, "US" বা "CA"।
|
প্রতিক্রিয়ার বডি
v1.resolveNames-এর জন্য উত্তর মেসেজ।
সফল হলে, প্রতিক্রিয়ার বডিতে নিচে উল্লেখ করা স্ট্রাকচার সহ ডেটা থাকে:
| JSON উপস্থাপনা |
|---|
{ "results": [ { object ( |
| ফিল্ড | |
|---|---|
results[] |
শুধু আউটপুট। লোকেশন কোয়েরি থেকে সমাধান করা এন্টিটির তালিকা। অনুরোধ করা |
failedRequests |
শুধু আউটপুট। আংশিক ব্যর্থতা কমিউনিকেট করছে এমন একটি ম্যাপ।
|
saveToMapsUrl |
শুধু আউটপুট। Google Maps-এ সঠিকভাবে সমাধান করা সব এন্টিটি সেভ করার লিঙ্ক। |
অনুমোদনের স্কোপ
এটির জন্য নিম্নলিখিত OAuth স্কোপ প্রয়োজন:
https://www.googleapis.com/auth/maps-platform.mapstools
LocationQuery
লোকেশন কোয়েরি বলতে নির্দিষ্ট লোকেশন এন্টিটি বোঝায় যা Google Maps-এর মাধ্যমে সমাধান করা যায়। বর্তমানে, লোকেশন কোয়েরি হিসেবে শুধুমাত্র জায়গার নাম ও ঠিকানা কাজ করে।
| JSON উপস্থাপনা |
|---|
{ "text": string } |
| ফিল্ড | |
|---|---|
text |
প্রয়োজনীয়। Google Maps-এ কোনও নির্দিষ্ট জিওস্পেশিয়াল এন্টিটি, যেমন কোনও জায়গা বা ঠিকানা খুঁজে পাওয়ার জন্য টেক্সট কোয়েরি। কোয়েরি যত নির্দিষ্ট হবে, সমাধান তত সঠিক হবে। যেমন, "কলকাতা", "Googleplex, Mountain View, CA", "1600 Amphitheatre Parkway, Mountain View, CA" অথবা "আইফেল টাওয়ার, প্যারিস"। কোয়েরিতে অবশ্যই নির্দিষ্ট ঠিকানা বা জায়গার নাম থাকতে হবে। চেন স্টোরের নাম (যেমন, Starbucks) বা "রেস্তোরাঁ"-এর মতো সার্চ কোয়েরির মতো সাধারণ লোকেশন কাজ করে না। |
LocationBias
রেজোলিউশন ফলাফল যে অঞ্চলের জন্য পক্ষপাতদুষ্ট।
| JSON উপস্থাপনা |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"viewport": {
object ( |
| ফিল্ড | |
|---|---|
| লোকেশন বায়াসের ধরন। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
viewport |
বাউন্ডিং বক্সের মাধ্যমে নির্ধারিত ভিউপোর্ট। |
| মিউচুয়ালি এক্সক্লুসিভ ফিল্ডের শেষ। | |
ফলাফল
প্রদত্ত লোকেশন কোয়েরি থেকে একটি সমাধান করা এন্টিটি, সাথে সমাধানের কনফিডেন্স লেভেল।
| JSON উপস্থাপনা |
|---|
{ "entity": { object ( |
| ফিল্ড | |
|---|---|
entity |
শুধু আউটপুট। লোকেশন কোয়েরি থেকে সমাধান করা এন্টিটি। |
confidence |
শুধু আউটপুট। রেজোলিউশনের জন্য কনফিডেন্স লেভেল। |
কনফিডেন্স
রেজোলিউশনের জন্য কনফিডেন্স লেভেল।
| Enums | |
|---|---|
CONFIDENCE_UNSPECIFIED |
ডিফল্ট ভ্যালু। এই ভ্যালু ব্যবহার করা হয়নি। |
MEDIUM |
মিডিয়াম কনফিডেন্স থেকে বোঝা যায় যে রেজোলিউশন সঠিক হওয়ার সম্ভাবনা আছে, তবে অন্যান্য বিকল্পও থাকতে পারে। |
HIGH |
হাই কনফিডেন্স থেকে বোঝা যায় যে রেজোলিউশন সঠিক এবং এটি নির্দিষ্ট জিওস্পেশিয়াল এন্টিটি (যেমন, নির্দিষ্ট জায়গা) দেখায়। |