فهرستی از نامهای مکان (یا نشانیها) را به نهادهای جغرافیایی-فضایی خاص (مثلاً مکانها) در Google Maps تبدیل میکند.
درخواست HTTP
POST https://mapstools.googleapis.com/v1:resolveNames
نشانی وب از نحو تراتبدیل 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، مانند یک مکان یا نشانی. هرچه پُرسمان دقیقتر باشد، وضوح دقیقتر است. برای مثال، «San Francisco»، «Googleplex, Mountain View, CA»، «1600 Amphitheatre Parkway, Mountain View, CA»، یا «Eiffel Tower, Paris». پرسوجوها باید نشانی یا نام مکان خاصی باشد. مکانهای کلی مانند نام زنجیره (مثلاً 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 |
فقط خروجی. سطح اطمینان برای وضوح. |
اطمینان
سطح اطمینان برای وضوح.
| شمارشیها | |
|---|---|
CONFIDENCE_UNSPECIFIED |
مقدار پیشفرض. از این مقدار استفاده نشده است. |
MEDIUM |
اطمینان متوسط نشان میدهد که وضوح احتمالاً درست است اما ممکن است گزینههای دیگری نیز وجود داشته باشد. |
HIGH |
اطمینان بالا نشان میدهد که وضوح صحیح است و نشاندهنده یک نهاد جغرافیایی خاص (مثلاً یک مکان خاص) است. |