Method: mapTypes.heatmapTiles.lookupHeatmapTile

تعرض مصفوفة بايت تحتوي على بيانات الصورة المقسّمة بتنسيق PNG.

طلب HTTP

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

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

مَعلمات المسار

المَعلمات
mapType

enum (MapType)

مطلوبة. نوع خريطة التمثيل اللوني لحبوب اللقاح. تحدِّد هذه السياسة مجموعة أنواع حبوب اللقاح والفهرس الذي ستمثّله الخريطة بشكل بياني.

zoom

integer

مطلوبة. مستوى تكبير/تصغير الخريطة. لتحديد حجم محتوى الخريطة الذي يظهر في عرض الخريطة، سواء كان كبيرًا أو صغيرًا.

  • يمثل مستوى التكبير/التصغير 0 العالم بأكمله في مربّع واحد.
  • مستوى التكبير 1 هو العالم بأكمله في 4 مربّعات.
  • يمثل مستوى التكبير/التصغير 2 العالم بأكمله في 16 مربّعًا.
  • المستوى 16 من Zoom هو العالم بكامله في 65,536 مربّعًا.

القيم المسموح بها: 0-16

x

integer

مطلوبة. تحدّد النقطة الشرقية والغربية في المربّع المطلوب.

y

integer

مطلوبة. لتحديد النقطة بين الشمال والجنوب في المربّع المطلوب.

نص الطلب

يجب أن يكون نص الطلب فارغًا.

نص الاستجابة

رسالة تمثل نص HTTP عشوائي. لا تستخدَم هذه الرسالة إلا مع تنسيقات البيانات الأساسية التي يتعذَّر تمثيلها بترميز JSON، مثل البيانات الثنائية الأولية أو صفحة HTML.

يمكن استخدام هذه الرسالة في طرق واجهة برمجة التطبيقات المستخدَمة في بث البيانات وغير المستخدَمة على حد سواء لإجراء الطلب والاستجابة أيضًا.

يمكن استخدام هذه الرسالة باعتبارها حقل عالي المستوى للطلب، والذي يعدّ مناسبًا لاستخراج معلمات من عنوان 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 (نوع محتوى HTTP) التي تحدد نوع محتوى النص الأساسي.

data

string (bytes format)

نص استجابة طلب/HTTP كثنائي أولي.

سلسلة بترميز base64.

extensions[]

object

البيانات الوصفية للاستجابة الخاصة بالتطبيق. يجب أن يتم تحديد هذه البيانات في الاستجابة الأولى لواجهات برمجة تطبيقات البث.

كائن يحتوي على حقول من نوع عشوائي. يحتوي الحقل الإضافي "@type" على معرّف موارد منتظم (URI) يحدّد النوع. مثال: { "id": 1234, "@type": "types.example.com/standard/id" }

نطاقات التفويض

يجب توفير نطاق OAuth التالي:

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

لمزيد من المعلومات، راجِع نظرة عامة على بروتوكول OAuth 2.0.

MapType

نوع خريطة التمثيل اللوني لحبوب اللقاح. تحدِّد هذه السياسة مجموعة أنواع حبوب اللقاح والفهرس الذي ستمثّله الخريطة بشكل بياني.

عمليات التعداد
MAP_TYPE_UNSPECIFIED نوع الخريطة غير محدَّد.
TREE_UPI سيمثل نوع خريطة التمثيل اللوني خريطة رسومية لفهرس الشجرة.
GRASS_UPI سيمثل نوع خريطة التمثيل اللوني خريطة رسومية لفهرس العشب.
WEED_UPI سيمثل نوع خريطة التمثيل اللوني مخططًا بيانيًا لخريطة التمثيل اللوني.