Solar API ใช้ข้อมูลสถานที่เพื่อระบุประเภทอาคารและระบุอาคารจากภาพถ่ายดาวเทียม หน้านี้จะอธิบายวิธีตรวจสอบว่าข้อมูลพลังงานแสงอาทิตย์ของอาคารใดที่ส่งกลับมาในคำขอ buildingInsights
ประเภทอาคาร
Solar API รองรับอาคารประเภท
premise
ประเภทนี้ระบุสถานที่ที่มีชื่อ ซึ่งมักเป็นอาคารหรือคอลเล็กชันของอาคารที่มีชื่อทั่วไป
ส่วนประเภทอื่นๆ อย่างเช่น subpremise
หรืออาคารแบบผสม เช่น อาคารเดี่ยวที่อยู่ในอสังหาริมทรัพย์เดี่ยว เว้นแต่จะจดทะเบียนเป็น premise
จะไม่รองรับ
หลังคาอาคาร
Solar API ระบุตำแหน่งของแผงโซลาร์เซลล์บนชั้นดาดฟ้าที่ดีที่สุดโดยอิงจากภาพถ่ายจากดาวเทียม อาคารที่อยู่อาศัย โดยเฉพาะหลังคาลาดเอียงหรือหลังคาโค้ง จะได้รับการระบุด้วยความถูกต้องระดับสูง ส่วนอาคารที่มีหลังคาแบน (เช่น อพาร์ตเมนต์หรืออาคารพาณิชย์) อาจมีความแม่นยำที่แตกต่างกัน
การค้นหาจากที่อยู่
คุณแปลงที่อยู่เป็นพิกัดละติจูดและลองจิจูดได้โดยใช้ Geocoding API หรือ Place Autocomplete API
ใช้
place_id
เพื่ออ้างอิงถึงสถานที่ที่ตรงกันใช้พิกัดละติจูดและลองจิจูดของสถานที่ในคำขอ Solar API
buildingInsights
- หาก Solar API พบอาคารที่ตรงกัน ให้ตรวจสอบว่า
place_id
ในการตอบกลับbuildingInsights
ตรงกับplace_id
จาก Geocoding API หรือ Place Autocomplete API - หากต้องการจำกัดผลการค้นหาให้แสดงเฉพาะสถานที่ประเภท
premise
ให้เพิ่มตัวกรองประเภทสถานที่ลงใน Geocoding API หรือคำตอบของ Places API{ "name": "buildings/ChIJh0CMPQW7j4ARLrRiVvmg6Vs", "center": { "latitude": 37.4449739, "longitude": -122.13914659999998 },... }
- หาก Solar API พบอาคารที่ตรงกัน ให้ตรวจสอบว่า
คุณสามารถใช้แอปตัวอย่างโอเพนซอร์สหรือส่งคำขอ buildingInsights
เพื่อตรวจสอบ place_id
สำหรับอาคารที่อยู่ภายใต้ Solar API
การเลือกตำแหน่งบนแผนที่
นอกจากนี้ คุณยังมอบประสบการณ์การใช้งานเสริมได้โดยการให้ผู้ใช้เลือกอาคารบนแผนที่โดยใช้ Maps JavaScript API แยกละติจูดและลองจิจูดของอาคารจากเหตุการณ์ของเมาส์ จากนั้นส่งพิกัดเหล่านั้นไปในคำขอ buildingInsights