ฮีตแมป

ปลายทาง heatmapTiles จะแสดงแผนที่ความร้อนที่เกี่ยวข้องกับคุณภาพอากาศผ่านการวางซ้อนของชิ้นส่วนแผนที่ การ์ดซ้อนทับคือคอลเล็กชันชิ้นส่วนรูปภาพ PNG ที่แสดงบน Google Maps ได้ ภาพย่อยแต่ละภาพมีขนาด (256 x 256 พิกเซล)

เกี่ยวกับการ์ดแผนที่ความหนาแน่น

การวางซ้อนของชิ้นส่วนแผนที่คือตารางกริดที่ประกอบขึ้นจากคอลเล็กชันชิ้นส่วนแผนที่ ซึ่งกำหนดพิกัด (X,Y) แต่ละพิกัด ชิ้นส่วนที่ระบุพิกัด (0,0) จะอยู่มุมทิศตะวันตกเฉียงเหนือของแผนที่เสมอ โดยค่า X จะเพิ่มขึ้นจากทิศตะวันตกถึงตะวันออก ส่วนค่า Y เพิ่มขึ้นจากทิศเหนือไปทิศใต้

zoom level จะกำหนดขนาดเนื้อหาของแผนที่ที่จะปรากฏในมุมมองแผนที่ ขนาดตารางกริดของไทล์จะกำหนดโดยการปรับขนาดพิกัด X และ Y ทวีคูณตามระดับการซูม

gridSizeX = XzoomLevel
gridSizeY = YzoomLevel

เช่น ที่ระดับการซูม 2 แผนที่โลกจะแสดงโดยใช้เมทริกซ์ 4 x 4 ในบรรดาชิ้นส่วนแผนที่ทั้งหมด 16 ชิ้น การซูมยังกำหนดค่าสูงสุด ที่อนุญาตสำหรับพิกัดอีกด้วย

รูปภาพต่อไปนี้แสดงแผนที่ความหนาแน่น US_AQI ที่มีระดับการซูม 2 พร้อมพิกัดของแต่ละไทล์

แผนที่ความหนาแน่นของทั้งโลกเป็นตารางกริดแบบ 4x4

ดูพิกัดของแผนที่และแผนที่ย่อยสำหรับรายละเอียดเพิ่มเติม

เกี่ยวกับปลายทางของแผนที่ความหนาแน่น

ชิ้นส่วนแผนที่ความหนาแน่นจะแสดงด้วยอาร์เรย์ไบต์ที่มีข้อมูลไทล์เป็นรูปภาพ PNG คุณขอแผนที่ความหนาแน่นของคุณภาพอากาศปัจจุบันโดยใช้ปลายทาง heatmapTiles โดยส่งคำขอ HTTP GET ไปที่

https://airquality.googleapis.com/v1/mapTypes/TYPE/heatmapTiles/Z/X/Y?key=YOUR_API_KEY

ต้องระบุพารามิเตอร์คำขอทั้งหมดในคำขอ

  • TYPE - แผนที่ความหนาแน่นของประเภทที่จะแสดงผล ดูค่าที่อนุญาต

  • Z - ระดับการซูมซึ่งกำหนดขนาดเนื้อหาของแผนที่ที่จะปรากฏในมุมมองแผนที่ ค่าที่ใช้ได้คือ 0-16 โดยค่า 0 แสดงถึงโลกทั้งใบในไทล์เดียว

  • X,Y - พิกัดของชิ้นส่วนที่จะดึงข้อมูลเมื่อเทียบกับมุมตะวันตกเฉียงเหนือ (0,0) ค่า X เพิ่มขึ้นจากทิศตะวันตกถึงตะวันออกและค่า Y เพิ่มขึ้นจากทิศเหนือไปทิศใต้

    พิกัดของไทล์จะต้องถูกต้องตามระดับการซูมที่ระบุ ตัวอย่างเช่น หากคุณตั้งระดับการซูมเป็น 2 และขอไทล์ที่พิกัด 10,10 API จะแสดงข้อผิดพลาด

  • YOUR_API_KEY - คีย์ API ของแอปพลิเคชัน คีย์นี้จะระบุแอปพลิเคชันของคุณเพื่อวัตถุประสงค์ในการจัดการโควต้า สำหรับข้อมูลเพิ่มเติม โปรดดูรับคีย์

ตัวอย่างคำขอแผนที่ความหนาแน่น

รูปภาพด้านบนแสดงแผนที่ความร้อน US_AQI ที่มีระดับการซูม 2 พร้อมพิกัดของแต่ละไทล์ ตัวอย่างต่อไปนี้ใช้ปลายทาง heatmapTiles เพื่อขอไทล์ที่พิกัด 0,1 จากแผนที่ความหนาแน่น

https://airquality.googleapis.com/v1/mapTypes/US_AQI/heatmapTiles/2/0/1?key=YOUR_API_KEY

ไทล์จะปรากฏเป็น

ชิ้นส่วนแผนที่ความหนาแน่นที่พิกัด 0,1

ดูข้อมูลเพิ่มเติมเกี่ยวกับการวางซ้อนชิ้นส่วนข้อมูลที่ด้านบนของแผนที่เริ่มต้นได้ที่ประเภทแผนที่ซ้อนทับ