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 |
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 |
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.
Dozwolone wartości: 0–16 |
x |
To pole jest wymagane. Definiuje punkt wschód-zachód w żądanym kafelku. |
y |
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 |
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
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. |