ฮีตแมป

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

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