ค้นหาอาคาร

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

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