Method: mapTypes.heatmapTiles.lookupHeatmapTile

Zwraca tablicę bajtów zawierającą dane obrazu PNG.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
mapType

enum (MapType)

To pole jest wymagane. Typ mapy termicznej pyłków. Określa kombinację typu i indeksu pyłków, które będzie graficznie reprezentowana na mapie.

zoom

integer

To pole jest wymagane. Poziom powiększenia mapy. Określa, jak duża lub mała zawartość mapy ma być wyświetlana w widoku mapy.

  • Poziom powiększenia 0 to cały świat w jednym kafelku.
  • Poziom powiększenia 1 to cały świat podzielony na 4 kafelki.
  • Poziom powiększenia 2 to cały świat podzielony na 16 kafelków.
  • Poziom powiększenia 16 to cały świat podzielony na 65 536 kafelków.

Dozwolone wartości: 0–16

x

integer

To pole jest wymagane. Definiuje punkt wschód-zachód w żądanym kafelku.

y

integer

To pole jest wymagane. Definiuje punkt północ-południe w żądanym kafelku.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Komunikat dotyczący dowolnej treści HTTP. Powinien być używany wyłącznie w przypadku formatów ładunku, których nie da się zapisać jako JSON, takich jak pliki binarne RAW lub strony HTML.

Komunikat może być używany w żądaniu oraz w odpowiedzi zarówno w strumieniowych, jak i niestrumieniowych metodach API.

Może służyć jako pole żądania najwyższego poziomu, co jest wygodne, gdy chcesz wyodrębnić parametry z szablonu URL lub HTTP i użyć ich w polach żądania oraz gdy potrzebujesz dostępu do treści HTTP w formacie RAW.

Przykład:

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);

}

Przykład z metodami strumieniowymi:

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

}

Użycie tego typu treści zmienia tylko sposób obsługi treści żądania i odpowiedzi – pozostałe funkcje działają bez zmian.

Jeśli operacja się uda, odpowiedź będzie ogólną odpowiedzią HTTP, której format jest zdefiniowany przez tę metodę.

Zapis JSON
{
  "contentType": string,
  "data": string,
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Pola
contentType

string

Wartość nagłówka HTTP Content-Type określająca typ treści treści.

data

string (bytes format)

Treść żądania/odpowiedzi HTTP w postaci nieprzetworzonego pliku binarnego.

Ciąg zakodowany w formacie base64.

extensions[]

object

Metadane odpowiedzi aplikacji. W przypadku strumieniowych interfejsów API muszą być przesłane w pierwszej odpowiedzi.

Obiekt zawierający pola dowolnego typu. Dodatkowe pole "@type" zawiera identyfikator URI identyfikujący typ. Przykład: { "id": 1234, "@type": "types.example.com/standard/id" }.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w artykule Omówienie protokołu OAuth 2.0.

MapType

Typ mapy termicznej pyłków. Określa kombinację typu i indeksu pyłków, które będzie graficznie reprezentowana na mapie.

Wartości w polu enum
MAP_TYPE_UNSPECIFIED Nieokreślony typ mapy.
TREE_UPI Typ mapy termicznej będzie reprezentować mapę graficzną indeksu drzewa.
GRASS_UPI Typ mapy termicznej będzie reprezentować mapę graficzną indeksu trawy.
WEED_UPI Typ mapy termicznej będzie reprezentować indeks chwastów w postaci mapy graficznej.