درخواستهای Maps JavaScript API بسته به نوع درخواست، تماسهایی با SKUهای مختلف ایجاد میکنند: برای مثال، بارگیریهای نقشه SKU «نقشههای پویا» را راهاندازی میکنند و تمامنماها SKU «نمای خیابان پویا» را راهاندازی میکنند. فراخوانیهای کتابخانه جاها، Maps JavaScript API و دیگر سرویسهای جاوا اسکریپت بهطور جداگانه قیمتگذاری میشوند. برای اطلاعات بیشتر، جزئیات SKU و فهرستهای قیمت را در جدول زیر ببینید.
جزئیات شناسه کالا و قیمتگذاری برای Maps JavaScript API
جدول زیر جزئیات و قیمتگذاری شناسه کالا پرداخت به اندازه استفاده را برای Maps JavaScript API نشان میدهد.
جزئیات قیمتگذاری کتابخانه Routes
کلاسهای Route و RouteMatrix هرکدام سه SKU دارند که هزینه درخواست را تعیین میکند. «واحد نگهداری موجودی» مورداستفاده برای تعیین هزینه براساس سرویسی است که استفاده میکنید، کلاس Route یا کلاس RouteMatrix، و ویژگیهایی که در درخواست استفاده میکنید. برای مثال:
درخواستهای محاسبه مسیر برای هر درخواست صورتحساب میشوند.
درخواستهای محاسبه ماتریس مسیر بهازای هر عنصر برگشتی از درخواست صورتحساب میشود. تعداد عناصر برابر است با تعداد مبدأها ضرب در تعداد مقصدها. برای مثال، اگر درخواستی حاوی دو مبدأ و سه مقصد باشد، هزینه شش عنصر برای آن درخواست صورتحساب میشود.
ویژگیهایی که استفاده میکنید تعیین میکند کدام دسته «واحد نگهداری موجودی» صورتحساب میشود:
Essentials: برای درخواستهایی که فقط از ویژگیهای پایه با حداکثر ۱۰ نقطهمسیر میانی استفاده میکنند صورتحساب صادر میشود.
Pro: برای درخواستهایی که از ویژگی پیشرفتهای استفاده میکنند، مثل اصلاحکنندههای مسیر
TRAFFIC_AWAREیاTRAFFIC_AWARE_OPTIMAL، صورتحساب صادر میشود.سازمانی: برای درخواستهایی که از ویژگی سازمانی استفاده میکنند، مثل مسیریابی دوچرخه، صورتحساب صادر میشود.
محدودیتهای استفاده زیر برای «جاوا اسکریپت» اعمال میشود.
محاسبه کردن مسیرها
محدود به ۳٬۰۰۰ پُرسمان در دقیقه.
حداکثر تعداد مجاز نقطهمسیرهای میانی بهازای هر درخواست
computeRoutes۲۵ است.
محاسبه ماتریس مسیر
حد نرخ ۳۰۰۰ عنصر در دقیقه است که با ضرب تعداد مبدأها در تعداد مقصدها محاسبه میشود.
حداکثر تعداد مجاز مبدأ و مقصدی که میتوانید بااستفاده از شناسه یا نشانی مکان مشخص کنید ۵۰ است.
حداکثر تعداد کل مجاز عناصر برای هر درخواست
computeRouteMatrixباroutingPreferenceتنظیمشده رویTRAFFIC_AWARE_OPTIMALبرابر با ۱۰۰ است.حداکثر تعداد کل مجاز عناصر برای هر درخواست
computeRouteMatrixباtravelModeتنظیمشده رویTRANSIT، ۱۰۰ است.حداکثر تعداد کل مجاز عناصر برای هر درخواست
computeRouteMatrixدرغیراینصورت ۶۲۵ است.
سهمیهها و حدود استفاده
برای مرور و مدیریت سهمیهها و حدود استفاده برای Maps JavaScript API، به سهمیهها و هشدارهای سهمیه مراجعه کنید.
سهمیههای بار کردن نقشه
سهمیههای زیر برای بارگیریهای نقشه سهبعدی و دوبعدی Maps JavaScript API اعمال میشود:
- ۳۰٬۰۰۰ بارگیری نقشه در دقیقه برای هر پروژه
- ۳۰۰ بارگیری نقشه در دقیقه برای هر IP
حدود استفاده از کیت میانای کاربر «جاها»
«کیت میانای کاربر جاها» مشمول حدود استفاده زیر است:
پُرسمان کیت میانای کاربر «جاها»: درخواستهای عناصر جزئیات جا و جستجوی جاها به ۶٬۰۰۰ پُرسمان در دقیقه برای هر پروژه محدود است.
جلسه کیت میانای کاربر «جاها»: درخواستهای عنصر تکمیل خودکار به ۶۰۰۰ پُرسمان در دقیقه برای هر پروژه محدود است.
درخواستهای اساسی به Places API و Geocoding API سهمیه را در پروژه Cloud شما مصرف نمیکنند.
استراتژیهای مقرونبهصرفه برای Places API
این بخش روشهایی را برای بهینهسازی استفاده شما و کاهش هزینههای مرتبط با Places API ارائه میدهد.
استفاده از پوشش فیلد
استفاده از پوشاندن فیلد تضمین میکند که دادههای غیرضروری درخواست نکنید، که به کاهش تأخیر و هزینههای صورتحساب کمک میکند.
برای درخواستهای «جزئیات جا (جدید)»، «جستجوی اطراف (جدید)»، و «جستجوی نوشتار (جدید)»، از ماسک فیلد برای مشخص کردن فهرست فیلدهایی که باید در پاسخ برگردانده شوند استفاده کنید.
سپس صورتحساب شما براساس بالاترین SKU قابلاعمال برای درخواستتان صادر میشود. برای مثال، اگر فیلدهایی را از هر دو SKU «ضروریات» و Pro انتخاب کنید، براساس SKU Pro صورتحساب دریافت میکنید.
استفاده از قیمتگذاری جلسه با «جزئیات مکان» (جدید)
اگر برنامههای شما حجم تماس ماهانه
برای اطلاعات بیشتر، تکمیل خودکار (جدید) و قیمتگذاری جلسه را ببینید.
تنظیم سهمیه
محدودیتهای سهمیه حداکثر تعداد درخواستهای مجاز برای یک میانای برنامهسازی کاربردی یا سرویس خاص را در یک بازه زمانی مشخص تعریف میکنند. وقتی تعداد درخواستها در پروژه شما به حد مجاز سهمیه میرسد، سرویس شما دیگر به درخواستها پاسخ نمیدهد.
برای تغییر دادن مقدار سهمیه برای میانای برنامهسازی کاربردیتان، این مراحل را دنبال کنید:
- در کنسول Cloud، به Google Maps Platform > سهمیهها بروید.
- میانای برنامهسازی کاربردیای را که میخواهید سهمیه آن را اصلاح کنید انتخاب کنید.
- مقدار سهمیهای را که میخواهید تغییر دهید شناسایی کنید و آن را بااستفاده از چارگوش انتخاب کنید.
- روی ویرایش کلیک کنید، مقدار سهمیه جدیدی وارد کنید، و روی ارسال درخواست کلیک کنید.
مشاهده درخواستهای افزایش سهمیه
برای مشاهده همه درخواستهای افزایش سهمیه، ازجمله درخواستهای قبلی و معلقه، این مراحل را دنبال کنید:
- در کنسول Cloud، به Google Maps Platform > سهمیهها بروید.
- میانای برنامهسازی کاربردی موردنظرتان را برای مشاهده درخواست افزایش سهمیه انتخاب کنید.
- روی درخواستهای افزایش کلیک کنید.
محدودیتهای «شرایط خدمات»
برای جزئیات کامل درباره استفاده مجاز، به بخش محدودیتهای پروانه در «شرایط خدمات Google Maps Platform» مراجعه کنید.