فهرستی از آدرسهای اینترنتی نقشههای گوگل را به موجودیتهای جغرافیایی خاص (مثلاً مکانها) در نقشههای گوگل تبدیل میکند.
درخواست HTTP
POST https://mapstools.googleapis.com/v1alpha:resolveMapsUrls
این URL از سینتکس Transcoding در gRPC استفاده میکند.
درخواست بدنه
بدنه درخواست شامل دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{ "urls": [ string ] } |
| فیلدها | |
|---|---|
urls[] | الزامی. آدرسهای اینترنتی نقشههای گوگل که باید بررسی شوند. هر آدرس اینترنتی باید یک آدرس اینترنتی معتبر نقشههای گوگل باشد، برای مثال، https://maps.app.goo.gl/... ، https://www.google.com/maps/place/... ، یا https://maps.google.com/... . در حال حاضر، فقط آدرسهای اینترنتی که به یک مکان واحد اشاره میکنند پشتیبانی میشوند. میتوانید تا ۲۰ آدرس اینترنتی مشخص کنید. |
بدنه پاسخ
پیام پاسخ برای v1alpha.resolveMapsUrls.
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{ "entities": [ { object ( |
| فیلدها | |
|---|---|
entities[] | فقط خروجی. فهرست موجودیتهای حلشده از URLهای نقشههای گوگل. تضمین میشود که با اندیسهای |
failedRequests | فقط خروجی. نقشهای که خرابیهای جزئی را برای URLهای نقشههای گوگل گزارش میدهد. کلید، اندیس درخواست ناموفق در فیلد یک شیء شامل لیستی از جفتهای |
دامنههای مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/maps-platform.mapstools