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 — это весь мир, состоящий из 65 536 плиток.

Допустимые значения: 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 .

Тип карты

Тип тепловой карты пыльцы. Определяет комбинацию типа пыльцы и индекса, которую графически представляет карта.

Перечисления
MAP_TYPE_UNSPECIFIED Неуказанный тип карты.
TREE_UPI Тип тепловой карты будет представлять собой графическую карту индекса дерева.
GRASS_UPI Тип тепловой карты будет представлять собой графическую карту индекса травы.
WEED_UPI Тип тепловой карты будет представлять собой графическую карту индекса сорняков.