Method: mapTypes.heatmapTiles.lookupHeatmapTile

Menampilkan array byte yang berisi data gambar PNG kartu.

Permintaan HTTP

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

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
mapType

enum (MapType)

Wajib. Jenis peta panas serbuk sari. Menentukan kombinasi jenis dan indeks serbuk sari yang akan diwakili oleh peta secara grafis.

zoom

integer

Wajib. Tingkat zoom peta. Mendefinisikan seberapa besar atau kecil konten peta yang muncul dalam tampilan peta.

  • Tingkat zoom 0 adalah seluruh dunia dalam satu ubin.
  • Zoom level 1 adalah seluruh dunia dalam 4 ubin.
  • Tingkat zoom 2 adalah seluruh dunia dalam 16 ubin.
  • Tingkat zoom 16 adalah seluruh dunia dalam 65.536 ubin.

Nilai yang diizinkan: 0-16

x

integer

Wajib. Mendefinisikan titik timur-barat dalam ubin yang diminta.

y

integer

Wajib. Menentukan titik utara-selatan dalam ubin yang diminta.

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Pesan yang merepresentasikan bagian isi HTTP arbitrer. Pesan ini hanya boleh digunakan untuk format payload yang tidak dapat direpresentasikan sebagai JSON, seperti biner mentah atau halaman HTML.

Pesan ini dapat digunakan baik dalam metode API streaming maupun non-streaming pada permintaan dan juga pada respons.

Pesan ini dapat digunakan sebagai kolom permintaan tingkat atas, yang praktis jika seseorang ingin mengekstrak parameter dari template HTTP atau URL ke dalam kolom permintaan dan juga menginginkan akses ke isi HTTP mentah.

Contoh:

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

}

Contoh dengan metode streaming:

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

}

Penggunaan jenis ini hanya mengubah cara penanganan isi permintaan dan respons; semua fitur lainnya tetap berfungsi tanpa perubahan.

Jika berhasil, responsnya adalah respons HTTP generik yang formatnya ditentukan oleh metode.

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

string

Nilai header Jenis Konten HTTP yang menentukan jenis konten pada bagian isi.

data

string (bytes format)

Isi permintaan/respons HTTP sebagai biner mentah.

String berenkode base64.

extensions[]

object

Metadata respons khusus aplikasi. Harus ditetapkan dalam respons pertama untuk API streaming.

Objek yang berisi kolom tipe arbitrer. Kolom tambahan "@type" berisi URI yang mengidentifikasi jenis. Contoh: { "id": 1234, "@type": "types.example.com/standard/id" }.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut ini:

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

Untuk informasi selengkapnya, lihat Ringkasan OAuth 2.0.

MapType

Jenis peta panas serbuk sari. Menentukan kombinasi jenis dan indeks serbuk sari yang akan diwakili oleh peta secara grafis.

Enum
MAP_TYPE_UNSPECIFIED Jenis peta belum ditetapkan.
TREE_UPI Jenis peta panas akan mewakili peta grafis indeks pohon.
GRASS_UPI Jenis peta panas akan menampilkan peta grafis indeks rumput.
WEED_UPI Jenis peta panas akan mewakili peta grafis indeks gulma.