ค้นหาอาคาร

Solar API ใช้ข้อมูลสถานที่เพื่อระบุประเภทอาคารและระบุอาคารจากภาพถ่ายดาวเทียม หน้านี้จะอธิบายวิธีตรวจสอบว่าข้อมูลพลังงานแสงอาทิตย์ของอาคารใดที่ส่งกลับมาในคำขอ buildingInsights

ประเภทอาคาร

Solar API รองรับอาคารประเภท premise ประเภทนี้ระบุสถานที่ที่มีชื่อ ซึ่งมักเป็นอาคารหรือคอลเล็กชันของอาคารที่มีชื่อทั่วไป

ส่วนประเภทอื่นๆ อย่างเช่น subpremise หรืออาคารแบบผสม เช่น อาคารเดี่ยวที่อยู่ในอสังหาริมทรัพย์เดี่ยว เว้นแต่จะจดทะเบียนเป็น premise จะไม่รองรับ

หลังคาอาคาร

Solar API ระบุตำแหน่งของแผงโซลาร์เซลล์บนชั้นดาดฟ้าที่ดีที่สุดโดยอิงจากภาพถ่ายจากดาวเทียม อาคารที่อยู่อาศัย โดยเฉพาะหลังคาลาดเอียงหรือหลังคาโค้ง จะได้รับการระบุด้วยความถูกต้องระดับสูง ส่วนอาคารที่มีหลังคาแบน (เช่น อพาร์ตเมนต์หรืออาคารพาณิชย์) อาจมีความแม่นยำที่แตกต่างกัน

การค้นหาจากที่อยู่

  1. คุณแปลงที่อยู่เป็นพิกัดละติจูดและลองจิจูดได้โดยใช้ Geocoding API หรือ Place Autocomplete API

    ใช้ place_id เพื่ออ้างอิงถึงสถานที่ที่ตรงกัน

  2. ใช้พิกัดละติจูดและลองจิจูดของสถานที่ในคำขอ 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
      },...
      }
      

คุณสามารถใช้แอปตัวอย่างโอเพนซอร์สหรือส่งคำขอ buildingInsights เพื่อตรวจสอบ place_id สำหรับอาคารที่อยู่ภายใต้ Solar API

การเลือกตำแหน่งบนแผนที่

นอกจากนี้ คุณยังมอบประสบการณ์การใช้งานเสริมได้โดยการให้ผู้ใช้เลือกอาคารบนแผนที่โดยใช้ Maps JavaScript API แยกละติจูดและลองจิจูดของอาคารจากเหตุการณ์ของเมาส์ จากนั้นส่งพิกัดเหล่านั้นไปในคำขอ buildingInsights

แผนที่แบบอินเทอร์แอคทีฟเพื่อกำหนดตำแหน่ง