پلتفرم نقشه های گوگل طیف وسیعی از گزینه ها را برای کنترل مصرف شما و اطمینان از همسویی استفاده شما با بودجه شما ارائه می دهد. گزینه ها عبارتند از:
- با محدود کردن تعداد رویدادهای صورتحساب که برنامه شما راهاندازی میکند، هزینهها را متوقف کنید.
- هنگامی که استفاده شما به محدودیت های بودجه یا API خاص نزدیک می شود، مطلع شوید.
- برنامه های خود را با هزینه های بیشتر بسازید.
جدول زیر گزینه های شما را نشان می دهد.
توقف شارژ | مطلع شوید | ساخت با هزینه کمتر |
سهمیه ها و هشدارهای سهمیه
محدودیت های سهمیه به شما کمک می کند استفاده از API خود را کنترل کنید و از هزینه های غیرمنتظره جلوگیری کنید.
محدودیت های سهمیه را تعیین کنید
با تعیین محدودیت سهمیه، میتوانید حداکثر تعداد درخواستهای مجاز برای یک API یا سرویس خاص را در یک بازه زمانی مشخص تعریف کنید.
هنگامی که درخواست ها در پروژه شما به آن حد برسد، سرویس شما به درخواست ها پاسخ نمی دهد. این به شما بستگی دارد که بین یک قطع و یک صورتحساب بزرگتر تعادل برقرار کنید.
صفحه سهمیههای پلتفرم نقشههای Google را در کنسول Cloud باز کنید.
و پروژه مورد نظر را انتخاب کنید.
در منوی کشویی API ها، API خاص را برای اصلاح سهمیه انتخاب کنید.
اگر میخواهید بیش از یک نوع سهمیه را ویرایش کنید، کادر کنار مواردی را که میخواهید فعال کنید، انتخاب کنید.
روی منوی سه نقطه کلیک کنید، سپس روی ویرایش سهمیه کلیک کنید.
در پانل کناری ظاهر شده، مقادیر سهمیه جدید را وارد کنید و روی ارسال درخواست کلیک کنید.
هشدارهای سهمیه را تنظیم کنید
هشدارهای سهمیه زمانی به شما اطلاع می دهند که استفاده از API شما به آستانه تعریف شده نزدیک شود.
صفحه سهمیههای پلتفرم نقشههای Google را در کنسول Cloud باز کنید.
و پروژه مورد نظر را انتخاب کنید.
در منوی کشویی API ها، API خاص را برای اصلاح سهمیه انتخاب کنید.
نقاط پایانی را برای ویرایش انتخاب کنید.
روی منوی سه نقطه کلیک کنید، سپس روی Create usage alert کلیک کنید.
پانل کناری که به بیرون میچرخد حاوی شرحی از سیاست هشدار پیشفرض است. اگر می خواهید خط مشی را تغییر دهید، روی منوی سه نقطه و Customize alert policy کلیک کنید تا پنجره پیکربندی خط مشی نمایش داده شود. از پیوندهای بعدی در پنجره برای حرکت در پیکربندی استفاده کنید، که شامل قابلیت پیکربندی کانال های اعلان، مانند پیامک، ایمیل، چت، وب هوک ها، PagerDuty و Pub/Sub است.
پس از افزودن یک کانال اعلان، آن را در قسمت Notification Channels انتخاب کنید و روی OK کلیک کنید.
این مرحله را فقط در صورتی انجام دهید که خط مشی هشدار را در مرحله قبل تغییر نداده باشید. در قسمت پیکربندی اعلانها در پانل، انواع اعلانهایی را که میخواهید دریافت کنید، اضافه و پیکربندی کنید، سپس یک یا چند کانال را در قسمت کانالهای اعلان انتخاب کنید و روی OK کلیک کنید.
روی ایجاد کلیک کنید.
در صورت نیاز سهمیه را تنظیم کنید
به طور منظم سهمیه های API خود را بررسی و تنظیم کنید تا استفاده و هزینه ها را بهینه کنید و در عین حال تعادلی بین جلوگیری از هزینه های بیش از حد و اطمینان از عملکرد صحیح برنامه خود پیدا کنید.
- الگوهای استفاده از API خود را در Google Cloud Console نظارت کنید . سهمیه هایی را تنظیم کنید که با بودجه شما همخوانی داشته باشد و از هزینه های اضافی جلوگیری کند.
- اطمینان حاصل کنید که سهمیه ها می توانند دوره های اوج استفاده را مدیریت کنند .
- تنظیمات تدریجی انجام دهید و پس از هر تغییر برنامه خود را به طور کامل آزمایش کنید تا از اختلال جلوگیری کنید.
بودجه و هشدارهای بودجه
اگر بودجه خاصی برای استفاده از پلتفرم Google Maps خود دارید، میتوانید با ایجاد بودجهها و هشدارهای صورتحساب ابری، از غافلگیری در صورتحساب خود جلوگیری کنید.
میتوانید هشدارهای بودجه را تنظیم کنید تا زمانی که به درصد معینی از کل بودجه خود رسیدید، به شما اطلاع دهند تا بتوانید ببینید که هزینههای استفاده شما در طول زمان چگونه روندی را طی میکند.
برای دستورالعملهای مربوط به ایجاد و مدیریت بودجه و هشدارهای بودجه، به اسناد Google Cloud مراجعه کنید.
مدیریت استراتژیک هزینه
بودجه بندی موثر شامل استفاده از گزینه های رایگان یا کم هزینه در صورت امکان است. این بخش به بررسی استراتژی های مختلف برای به حداقل رساندن هزینه ها می پردازد.
در صورت امکان از Maps Static API استفاده کنید
موقعیتهای زیر با نقشههای استاتیک، که از نمایشهای نقشه ساده که فقط به یک نشانگر نیاز دارند، به خوبی کار میکنند:
- شما در حال شروع با یک نمونه اولیه هستید که هنوز ویژگی های زیادی ندارد.
- شما هیچ گونه سفارشی سازی نقشه ندارید .
- شما حداکثر از یک نشانگر استفاده می کنید .
- شما نیازی به پشتیبانی از تعامل کاربر با استفاده از نقشه های پویا یا نمای پویا خیابان ندارید .
از ریز عکسها استفاده کنید
تصاویر بندانگشتی را می توان به عنوان جایگزین ارزانتری برای Maps Static API استفاده کرد. تصاویر کوچک با نرخ کمتری صورتحساب میشوند و میتوانند کاربران را با کلیک به نسخه پویا از Google Maps ببرند، به طوری که شما فقط برای بارگذاری نقشه پویا برای کاربران درگیر پرداخت میکنید.
از دستههای قیمت ارزانتر استفاده کنید
Google تعداد متفاوتی از رویدادهای استفاده رایگان را برای هر دسته قیمت ارائه می دهد. میتوانید برنامهتان را برای استفاده از قابلیتها در دستههای «ضروری» یا «طرفدار» بهینه کنید، جایی که رویدادهای استفاده ماهانه رایگان بیشتری دارید. درباره دسته بندی قیمت بیشتر بیاموزید .
ادغام چندین نقشه
اگر پیاده سازی دارید که چندین نقشه را نمایش می دهد، این دستورالعمل ها را دنبال کنید:
- نقشه ها را فقط در صورت لزوم بارگیری کنید و منابع غیر ضروری را به حداقل برسانید.
- با به روز رسانی درگاه دید، زوم و نشانگرهای آن در صورت نیاز ، از یک نقشه واحد استفاده مجدد کنید .
- اگر چندین نقشه را برای نمایش مکانهای فروشگاه نمایش میدهید ، از راهحل Store Locator Plus استفاده کنید .
- از یک نقشه در هر صفحه رابط کاربری استفاده کنید ، زیرا کاربران معمولاً فقط با یک نقشه در یک زمان تعامل دارند.
محتوای کش در صورت مجاز
اکثر محصولات پلتفرم نقشه های گوگل ذخیره محتوا را ممنوع می کنند. با این حال، برخی استثناها به شما امکان میدهند تا نتایج آنها را تا 30 روز در حافظه پنهان نگه دارید. برای جزئیات بیشتر به شرایط پلتفرم نقشه های Google مراجعه کنید.
استراتژی های مقرون به صرفه برای Places API
این بخش راه هایی برای بهینه سازی استفاده و کاهش هزینه های مرتبط با Places API ارائه می دهد.
از ماسک های میدانی استفاده کنید
استفاده از پوشاندن فیلد تضمین میکند که دادههای غیرضروری درخواست نمیکنید، که به کاهش تاخیر و هزینههای صورتحساب کمک میکند.
برای جزئیات مکان (جدید)، جستجوی نزدیک (جدید)، و جستجوی متن (جدید)، از هدر FieldMask
در درخواستهای API استفاده کنید تا لیست فیلدهایی را که باید در پاسخ بازگردانده شوند، مشخص کنید.
سپس با بالاترین SKU مربوط به درخواست شما صورتحساب دریافت می کنید. این بدان معناست که اگر فیلدهایی را در SKU پایه و SKU پیشرفته انتخاب کنید، بر اساس SKU پیشرفته صورتحساب دریافت میکنید.
استفاده از قیمت جلسه با جزئیات مکان (جدید)
اگر برنامههای شما حجم تماس ماهیانه
برای جزئیات به مستندات قیمت جلسه تکمیل خودکار مکان (جدید) مراجعه کنید.
استراتژی های مقرون به صرفه برای Routes API
این بخش راه هایی برای بهینه سازی استفاده و کاهش هزینه های مرتبط با Routes API ارائه می دهد.
محدودیت مسیرهای محاسبه نقاط بین راه
ورودی های کاربر در یک پرس و جو را به حداکثر 10 نقطه بین محدود کنید. درخواست هایی که حاوی بیش از 10 ایستگاه بین راه هستند با نرخ بالاتری صورتحساب می شوند.
از بهینه سازی مسیرهای محاسبه برای مسیریابی بهینه استفاده کنید
درخواستهایی که از آرگومان بهینهسازی نقطه راه استفاده میکنند با نرخ بالاتری صورتحساب میشوند.
آرگومان بهینه سازی نقاط بین راه را برای اطمینان از مسیریابی بهینه مرتب می کند. این بدان معناست که سفر از A به E در صورت بهینه سازی (ABCDE) در مقابل توالی تصادفی یک مسیر غیربهینه، مانند ADBCE، تجربه بهتری است.
استفاده از مدلهای ترافیک بیدرنگ در Compute Routes and Distance Matrix API (Legacy)
درخواستهای Compute Routes and Distance Matrix API (Legacy) که شامل مدلهای ترافیک همزمان هستند، با نرخ بالاتری صورتحساب میشوند. اگر مدلهای ترافیک از یک درخواست حذف شوند، نتایج فقط بر اساس عوامل فیزیکی است: جادهها، مسافت و محدودیتهای سرعت. با تنظیم زمان حرکت روی now
، مدلهای ترافیک بیدرنگ را فعال کنید.
زمانی که دادههای GPS نادرست هستند، از مسیر طی شده و نزدیکترین جاده استفاده کنید
ویژگیهای Maps Roads API، مسیر طی شده و نزدیکترین جاده، در ردیف پیشرفته گنجانده شدهاند و با نرخ بالاتری صورتحساب دریافت میکنند. از این ویژگیها در جایی استفاده کنید که دادههای GPS نادرست هستند و Roads API میتواند به تعیین جاده صحیح کمک کند. محدودیت سرعت، یکی دیگر از ویژگی های Roads API، فقط برای مشتریان ردیابی دارایی در دسترس است.