Tìm kiếm các toà nhà

API năng lượng mặt trời sử dụng dữ liệu địa điểm để xác định loại toà nhà và xác định toà nhà dựa trên hình ảnh vệ tinh. Trang này mô tả cách xác định thông tin về năng lượng mặt trời của toà nhà được trả về trong một buildingInsights yêu cầu.

Loại toà nhà

API năng lượng mặt trời hỗ trợ các loại toà nhà premise. Loại này cho biết một vị trí được đặt tên, thường là một toà nhà hoặc một tập hợp các toà nhà có tên thường gọi.

Các loại khác, chẳng hạn như subpremise hoặc khu phức hợp – ví dụ: các toà nhà tách biệt nằm trên một khu đất, trừ khi đã đăng ký làm premisekhông được hỗ trợ.

Mái nhà

API Năng lượng mặt trời xác định vị trí đặt tấm pin năng lượng mặt trời trên mái nhà tối ưu dựa trên hình ảnh vệ tinh. Các toà nhà dân cư, đặc biệt là những toà nhà có mái dốc hoặc mái nhọn, được xác định với độ chính xác cao, trong khi độ chính xác của các toà nhà có mái bằng (ví dụ: toà nhà chung cư hoặc toà nhà thương mại) có thể khác nhau.

Tìm kiếm từ địa chỉ

  1. Bạn có thể chuyển đổi địa chỉ thành toạ độ theo vĩ độ và kinh độ bằng cách sử dụng API mã hoá địa lý hoặc API Tự động hoàn thành địa điểm.

    Sử dụng place_id để tham chiếu đến địa điểm đã so khớp.

  2. Sử dụng toạ độ theo vĩ độ và kinh độ của địa điểm trong API năng lượng mặt trời của bạn buildingInsights yêu cầu.

    • Nếu API năng lượng mặt trời tìm thấy một toà nhà phù hợp, hãy kiểm tra để đảm bảo rằng place_id trong phản hồi buildingInsights khớp với place_id từ API Địa chỉ mã hoá địa lý hoặc API Tự động hoàn thành địa điểm.
    • Để giới hạn kết quả ở những địa điểm thuộc loại premise, hãy thêm bộ lọc loại địa điểm đối với phản hồi của API mã hoá địa lý hoặc API địa điểm.
      {
      "name": "buildings/ChIJh0CMPQW7j4ARLrRiVvmg6Vs",
      "center": {
      "latitude": 37.4449739,
      "longitude": -122.13914659999998
      },...
      }

Bạn có thể sử dụng mẫu nguồn mở hoặc tạo một buildingInsights yêu cầu đến kiểm tra place_id để biết các toà nhà được bảo vệ bằng API năng lượng mặt trời.

Chọn một vị trí trên bản đồ

Bạn cũng có thể cung cấp trải nghiệm bổ sung bằng cách cho phép người dùng chọn toà nhà trên bản đồ bằng API Maps JavaScript. Trích xuất vĩ độ của toà nhà và kinh độ từ chuột event, sau đó truyền các toạ độ đó trong một buildingInsights.

bản đồ tương tác tới vị trí điểm.