เริ่มต้นใช้งานอินโฟกราฟิก

สำคัญ: แม้ว่า Google Charts แบบไดนามิกและแบบอินเทอร์แอกทีฟจะได้รับการดูแลอย่างต่อเนื่อง แต่เราเลิกใช้งานแผนภูมิ Google รูปภาพแบบคงที่อย่างเป็นทางการไปตั้งแต่ปี 2012 และจะปิดโหมดนี้ไปเมื่อวันที่ 18 มีนาคม 2019

หน้านี้จะอธิบายถึงพื้นฐานของการใช้เซิร์ฟเวอร์อินโฟกราฟิกในการสร้างรูปภาพ

นโยบายการใช้งานอินโฟกราฟิก

ไม่มีการจำกัดจำนวนคำขอต่อวันสำหรับอินโฟกราฟิก อย่างไรก็ตาม เราขอสงวนสิทธิ์ในการบล็อกการใช้งานใดๆ ที่เราพิจารณาว่าเป็นการละเมิด

  1. การเริ่มต้นใช้งาน
  2. การเพิ่มประสิทธิภาพ
    1. การปรับปรุงความเร็วในการโหลด
    2. การใช้ POST

การเริ่มต้นใช้งาน

เซิร์ฟเวอร์อินโฟกราฟิกจะส่งคืนรูปภาพเพื่อตอบสนองต่อคำขอ URL แบบ GET หรือ POST ข้อมูลทั้งหมดที่จำเป็นในการสร้างกราฟิกจะรวมอยู่ใน URL รวมถึงประเภทและขนาดของรูปภาพ ตัวอย่างเช่น คัดลอกและวาง URL ต่อไปนี้ในเบราว์เซอร์

https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=Hello%20world

รูปภาพที่คุณเห็นคือคิวอาร์โค้ดของวลี "Hello World" ลองเปลี่ยนวลีเป็นชื่อของคุณเองและรีเฟรชเบราว์เซอร์ เท่านี้ก็เรียบร้อย

ต่อไปนี้เป็นคำอธิบายเพิ่มเติมเล็กน้อยเกี่ยวกับ URL:

https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=Hello%20world

  • https://chart.googleapis.com/chart? - URL อินโฟกราฟิกทั้งหมดขึ้นต้นด้วย URL รากนี้ ตามด้วยคู่พารามิเตอร์/ค่าอย่างน้อย 1 คู่ พารามิเตอร์ที่จำเป็นและที่ไม่บังคับจะเป็นพารามิเตอร์ที่เจาะจงของแต่ละรูปภาพ โปรดอ่านเอกสารประกอบของรูปภาพ
  • chs - ขนาดของรูปภาพเป็นพิกเซลในรูปแบบ <width>x<height>
  • cht - ประเภทรูปภาพ: "qr" หมายถึงคิวอาร์โค้ด
  • chl - ข้อมูลที่จะเข้ารหัส ต้องเข้ารหัส URL

การเพิ่มประสิทธิภาพ

ตัวอย่างการเพิ่มประสิทธิภาพบางประการสำหรับรูปภาพมีดังนี้

การปรับปรุงเวลาในการโหลดในหน้าเว็บที่มีรูปภาพจำนวนมาก

หากหน้าเว็บมีรูปภาพเพียงไม่กี่รูป URL ฐานมาตรฐาน https://chart.googleapis.com/chart ก็น่าจะใช้งานได้ อย่างไรก็ตาม หากมีรูปภาพจำนวนมาก คุณจะเพิ่มตัวเลข 0-9 และจุดมาก่อน chart.apis.google.com ได้ หากคุณระบุตัวเลขที่แตกต่างกันสำหรับแต่ละรูปภาพในหน้าเว็บ เบราว์เซอร์จะพยายามโหลดรูปภาพเพิ่มเติมพร้อมกันแทนที่จะรอโหลดรูปภาพตามลำดับ อย่างไรก็ตาม คุณควรใช้ไฟล์นี้ในกรณีที่โหลดรูปภาพอย่างน้อย 5 รูปในหน้าเว็บหนึ่งหน้า เช่น

  • http://0.chart.apis.google.com/chart?cht=...
  • http://1.chart.apis.google.com/chart?cht=...
  • http://2.chart.apis.google.com/chart?cht=...
  • ...

การใช้ POST

URL ต้องมีความยาวไม่เกิน 2K ดังนั้นหากรูปภาพมีข้อมูลมากกว่านั้น คุณจะต้องใช้ POST แทน GET (GET คือเมื่อคุณพิมพ์ URL ของรูปภาพลงในแถบ URL ของเบราว์เซอร์ หรือใช้เป็นแหล่งที่มาขององค์ประกอบ <img> ในหน้าเว็บ POST ต้องใช้การเขียนโปรแกรมเพิ่มเติมในภาษาอื่น เช่น PHP หรือ PERL)

นอกจากนี้คุณยังใช้ POST เมื่อสร้างหน้าเว็บด้วยการเขียนโปรแกรมได้อีกด้วย

อ่านเกี่ยวกับการใช้ POST เพื่อขอรูปภาพ