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
của bạn.
Các 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 premise
—
không được hỗ trợ.
Mái nhà
năng lượng mặt trời API xác định vị trí tối ưu của tấm pin năng lượng mặt trời trên mái nhà dựa trên hình ảnh vệ tinh. Toà nhà dân dụng, đặc biệt là toà nhà nghiêng hoặc dốc mái, được xác định với độ chính xác cao, trong khi đó những toà nhà có mái bằng mái nhà (ví dụ: toà nhà chung cư hoặc toà nhà thương mại) có thể khác nhau về độ chính xác.
Tìm kiếm từ địa chỉ
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 phù hợp.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
của bạn.- Nếu Sun API tìm thấy một toà nhà phù hợp, hãy kiểm tra xem
place_id
trong phản hồibuildingInsights
khớp vớiplace_id
từ API 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 },... }
- Nếu Sun API tìm thấy một toà nhà phù hợp, hãy kiểm tra xem
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
đang tạo trên bản đồ bằng cách sử dụng 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
.