شروع کار با اینفوگرافیک

مهم: در حالی که نمودارهای پویا و تعاملی Google به طور فعال حفظ می شوند، ما رسماً نمودارهای تصویر ثابت 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

تصویری که مشاهده می کنید نمایش کد QR عبارت "Hello World" است. سعی کنید عبارت را به نام خود تغییر دهید و مرورگر خود را به روز کنید. این تمام چیزی است که لازم است!

در اینجا کمی توضیح بیشتر در مورد URL آورده شده است:

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

  • https://chart.googleapis.com/chart؟ - همه URL های اینفوگرافیک با این URL ریشه شروع می شوند و به دنبال آن یک یا چند جفت پارامتر/مقدار. پارامترهای مورد نیاز و اختیاری برای هر تصویر خاص است. مستندات تصویری خود را بخوانید
  • chs - اندازه تصویر بر حسب پیکسل، با فرمت <width >x< height >
  • cht - نوع تصویر: 'qr' به معنای کد QR است.
  • chl - داده هایی که باید رمزگذاری شوند. باید با URL رمزگذاری شود.

بهینه سازی ها

در اینجا چند بهینه سازی برای تصاویر شما وجود دارد:

بهبود زمان بارگذاری در صفحات با تصاویر زیاد

اگر فقط چند تصویر در صفحه خود دارید، URL پایه استاندارد https://chart.googleapis.com/chart باید مناسب باشد. با این حال، اگر تصاویر زیادی دارید، می توانید یک عدد 0-9 و یک نقطه را درست قبل از chart.apis.google.com اضافه کنید. اگر برای هر تصویر در صفحه خود عدد متفاوتی را مشخص کنید، مرورگر سعی می کند تصاویر بیشتری را به طور همزمان بارگذاری کند، نه اینکه منتظر بارگذاری آنها به ترتیب باشد. با این حال، فقط در صورتی به این نیاز خواهید داشت که شاید پنج یا چند تصویر را در یک صفحه بارگیری کنید. مثلا:

  • 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 محدود می شود، بنابراین اگر داده های تصاویر شما بیشتر از آن باشد، باید به جای GET از POST استفاده کنید. (GET زمانی است که URL تصویر خود را در نوار URL مرورگر خود تایپ می کنید یا از آن به عنوان منبع عنصر <img> در یک صفحه وب استفاده می کنید. POST به برنامه نویسی اضافی به زبان دیگری مانند PHP یا PERL نیاز دارد).

همچنین می توانید از POST هنگام تولید یک صفحه به صورت برنامه نویسی استفاده کنید.

در مورد استفاده از POST برای درخواست تصویر بخوانید.