Method: mapTypes.heatmapTiles.lookupHeatmapTile

Trả về một mảng byte chứa dữ liệu của hình ảnh PNG cho thẻ thông tin.

Yêu cầu HTTP

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

URL sử dụng cú pháp Chuyển mã gRPC.

Tham số đường dẫn

Các tham số
mapType

enum (MapType)

Bắt buộc. Loại bản đồ nhiệt phấn hoa. Xác định sự kết hợp loại phấn hoa và chỉ mục mà bản đồ sẽ biểu diễn bằng đồ hoạ.

zoom

integer

Bắt buộc. Mức thu phóng của bản đồ. Xác định xem nội dung của một bản đồ hiển thị lớn hay nhỏ trong một chế độ xem bản đồ.

  • Thu phóng cấp độ 0 là toàn bộ thế giới trong một ô duy nhất.
  • Thu phóng cấp độ 1 là cả thế giới trong 4 ô.
  • Thu phóng cấp độ 2 là toàn bộ thế giới trong 16 ô.
  • Zoom cấp 16 là toàn bộ thế giới trong 65.536 ô.

Các giá trị cho phép: 0-16

x

integer

Bắt buộc. Xác định điểm đông-tây trong thẻ thông tin được yêu cầu.

y

integer

Bắt buộc. Xác định điểm bắc-nam trong thẻ thông tin được yêu cầu.

Nội dung yêu cầu

Nội dung yêu cầu phải trống.

Nội dung phản hồi

Thông báo đại diện cho nội dung HTTP tùy ý. Chỉ nên sử dụng HttpBody cho các định dạng nội dung không thể biểu diễn dưới dạng JSON, chẳng hạn như trang nhị phân thô hoặc trang HTML.

Có thể sử dụng thông báo này trong cả các phương thức API phát trực tuyến và không phải phát trực tuyến trong yêu cầu cũng như phản hồi.

HttpBody có thể dùng làm trường yêu cầu cấp cao nhất. Điều này rất thuận tiện nếu người dùng muốn trích xuất các tham số từ mẫu URL hoặc HTTP vào các trường yêu cầu và cũng muốn truy cập vào phần nội dung HTTP thô.

Ví dụ:

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

}

Ví dụ với các phương thức phát trực tuyến:

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

}

Việc sử dụng loại thông báo này chỉ thay đổi cách xử lý các yêu cầu và nội dung phản hồi, tất cả các tính năng khác sẽ tiếp tục hoạt động theo cách như cũ.

Nếu thành công thì phản hồi sẽ là một phản hồi HTTP chung có định dạng được xác định bằng phương thức.

Biểu diễn dưới dạng JSON
{
  "contentType": string,
  "data": string,
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Các trường
contentType

string

Giá trị tiêu đề Loại nội dung HTTP chỉ định loại nội dung của phần thông tin.

data

string (bytes format)

Nội dung yêu cầu/phản hồi HTTP dưới dạng tệp nhị phân thô.

Chuỗi được mã hoá base64.

extensions[]

object

Siêu dữ liệu về phản hồi dành riêng cho ứng dụng. Phải được đặt trong phản hồi đầu tiên cho API phát trực tuyến.

Đối tượng chứa các trường thuộc kiểu tuỳ ý. Trường bổ sung "@type" chứa URI nhận dạng loại. Ví dụ: { "id": 1234, "@type": "types.example.com/standard/id" }.

Phạm vi uỷ quyền

Yêu cầu phạm vi OAuth sau:

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

Để biết thêm thông tin, hãy xem Tổng quan về OAuth 2.0.

MapType

Loại bản đồ nhiệt phấn hoa. Xác định sự kết hợp loại phấn hoa và chỉ mục mà bản đồ sẽ biểu diễn bằng đồ hoạ.

Enum
MAP_TYPE_UNSPECIFIED Loại bản đồ chưa được chỉ định.
TREE_UPI Loại bản đồ nhiệt sẽ đại diện cho bản đồ đồ hoạ chỉ mục cây.
GRASS_UPI Loại bản đồ nhiệt sẽ đại diện cho bản đồ đồ hoạ chỉ mục cỏ.
WEED_UPI Loại bản đồ nhiệt sẽ biểu thị chỉ mục cỏ dại bằng bản đồ đồ hoạ.