Method: mapTypes.heatmapTiles.lookupHeatmapTile

یک آرایه بایت حاوی داده های تصویر PNG کاشی را برمی گرداند.

درخواست HTTP

GET https://pollen.googleapis.com/v1/mapTypes/{mapType}/heatmapTiles/{zoom}/{x}/{y}

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

پارامترها
mapType

enum ( MapType )

مورد نیاز. نوع نقشه حرارتی گرده ترکیبی از نوع گرده و شاخصی را که نقشه به صورت گرافیکی نشان می دهد، تعریف می کند.

zoom

integer

مورد نیاز. سطح بزرگنمایی نقشه میزان بزرگ یا کوچک بودن محتوای یک نقشه را در نمای نقشه مشخص می کند.

  • سطح زوم 0 کل جهان در یک کاشی واحد است.
  • زوم سطح 1 کل جهان در 4 کاشی است.
  • زوم سطح 2 کل جهان در 16 کاشی است.
  • سطح زوم 16 کل جهان در 65536 کاشی است.

مقادیر مجاز: 0-16

x

integer

مورد نیاز. نقطه شرقی-غربی را در کاشی درخواستی تعریف می کند.

y

integer

مورد نیاز. نقطه شمال به جنوب را در کاشی درخواستی تعریف می کند.

درخواست بدن

بدنه درخواست باید خالی باشد.

بدن پاسخگو

پیامی که یک بدنه HTTP دلخواه را نشان می‌دهد. فقط باید برای قالب‌های باری استفاده شود که نمی‌توانند به‌عنوان JSON نشان داده شوند، مانند باینری خام یا صفحه HTML.

این پیام را می توان هم در روش های پخش جریانی و هم در روش های غیر استریم API در درخواست و همچنین پاسخ استفاده کرد.

می توان از آن به عنوان یک فیلد درخواست سطح بالا استفاده کرد، که اگر بخواهید پارامترهایی را از URL یا الگوی HTTP در فیلدهای درخواست استخراج کنید و همچنین بخواهید به بدنه HTTP خام دسترسی داشته باشید، راحت است.

مثال:

message GetResourceRequest {
  // A unique request id.
  string request_id = 1;

  // The raw HTTP body is bound to this field.
  google.api.HttpBody http_body = 2;

}

service ResourceService {
  rpc GetResource(GetResourceRequest)
    returns (google.api.HttpBody);
  rpc UpdateResource(google.api.HttpBody)
    returns (google.protobuf.Empty);

}

مثال با روش های پخش:

service CaldavService {
  rpc GetCalendar(stream google.api.HttpBody)
    returns (stream google.api.HttpBody);
  rpc UpdateCalendar(stream google.api.HttpBody)
    returns (stream google.api.HttpBody);

}

استفاده از این نوع فقط نحوه رسیدگی به درخواست و پاسخ بدن را تغییر می دهد، همه ویژگی های دیگر بدون تغییر به کار خود ادامه می دهند.

در صورت موفقیت آمیز بودن، پاسخ یک پاسخ HTTP عمومی است که قالب آن با روش تعریف شده است.

نمایندگی JSON
{
  "contentType": string,
  "data": string,
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
فیلدها
contentType

string

مقدار هدر HTTP Content-Type که نوع محتوای بدنه را مشخص می کند.

data

string ( bytes format)

بدنه درخواست/پاسخ HTTP به صورت باینری خام.

رشته ای با کد base64.

extensions[]

object

فراداده پاسخ خاص برنامه باید در اولین پاسخ برای APIهای جریانی تنظیم شود.

یک شی حاوی فیلدهایی از نوع دلخواه. یک فیلد اضافی "@type" حاوی یک URI است که نوع را مشخص می کند. مثال: { "id": 1234, "@type": "types.example.com/standard/id" } .

محدوده مجوز

به محدوده OAuth زیر نیاز دارد:

  • https://www.googleapis.com/auth/cloud-platform

برای اطلاعات بیشتر، به نمای کلی OAuth 2.0 مراجعه کنید.

MapType

نوع نقشه حرارتی گرده ترکیبی از نوع گرده و شاخصی را که نقشه به صورت گرافیکی نشان می دهد، تعریف می کند.

Enums
MAP_TYPE_UNSPECIFIED نوع نقشه نامشخص
TREE_UPI نوع Heatmap یک نقشه گرافیکی شاخص درختی را نشان می دهد.
GRASS_UPI نوع Heatmap یک نقشه گرافیکی شاخص چمن را نشان می دهد.
WEED_UPI نوع نقشه حرارتی یک نقشه گرافیکی شاخص علف های هرز را نشان می دهد.