ฮีตแมป

ปลายทาง 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

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