Zwraca tablicę bajtów zawierającą dane obrazu PNG z kafelkiem.
Żą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 |
Wymagane. Rodzaj mapy termicznej pyłków. Definiuje kombinację rodzaju i indeksu pyłków, które graficznie reprezentuje mapa. |
zoom |
Wymagane. Poziom powiększenia mapy. Określa, jak duża lub mała zawartość mapy jest wyświetlana w widoku mapy.
Dozwolone wartości: 0–16 |
x |
Wymagane. Definiuje punkt wschód-zachód na żądanym kafelku. |
y |
Wymagane. Definiuje punkt północ-południe żądanego kafelka. |
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, odpowiedzią będzie ogólna odpowiedź HTTP, której format jest zdefiniowany przez metodę.
Zapis JSON |
---|
{ "contentType": string, "data": string, "extensions": [ { "@type": string, field1: ..., ... } ] } |
Pola | |
---|---|
contentType |
Wartość nagłówka HTTP Content-Type określająca typ treści treści. |
data |
Treść żądania/odpowiedzi HTTP w postaci nieprzetworzonego pliku binarnego. Ciąg zakodowany w formacie base64. |
extensions[] |
Metadane odpowiedzi aplikacji. W przypadku strumieniowych interfejsów API muszą być przesłane w pierwszej odpowiedzi. Obiekt zawierający pola dowolnego typu. Dodatkowe pole |
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
Rodzaj mapy termicznej pyłków. Definiuje kombinację rodzaju i indeksu pyłków, które graficznie reprezentuje mapa.
Wartości w polu enum | |
---|---|
MAP_TYPE_UNSPECIFIED |
Nieokreślony typ mapy. |
TREE_UPI |
Typ mapy termicznej reprezentuje mapę graficzną indeksu drzew. |
GRASS_UPI |
Typ mapy termicznej jest mapą graficzną wskaźnika trawy. |
WEED_UPI |
Typ mapy termicznej jest mapą graficzną wskaźnika chwastów. |