درخواستهای Maps JavaScript API بسته به نوع درخواست، تماسهایی با واحدهای نگهداری مختلف ایجاد میکنند: برای مثال، بار کردن نقشه باعث راهاندازی واحد نگهداری «نقشههای پویا» میشود و پانوراما باعث راهاندازی واحد نگهداری «نمای خیابان پویا» میشود. فراخوانیهای کتابخانه جاها، Maps JavaScript API و دیگر سرویسهای جاوا اسکریپت بهطور جداگانه قیمتگذاری میشوند. برای اطلاعات بیشتر، جزئیات SKU و فهرستهای قیمت را در جدول زیر ببینید.
جزئیات شناسه کالا و قیمتگذاری برای Maps JavaScript API
جدول زیر جزئیات واحد نگهداری کالا و قیمتگذاری «میانای برنامهسازی کاربردی جاوا اسکریپت در Maps» را نشان میدهد.
جزئیات قیمتگذاری کتابخانه مسیرها
کلاسهای Route و RouteMatrix هرکدام سه SKU دارند که هزینه درخواست را تعیین میکنند. «واحد نگهداری موجودی» مورداستفاده برای تعیین هزینه براساس سرویسی است که استفاده میکنید، کلاس Route یا کلاس RouteMatrix، و ویژگیهایی که در درخواست استفاده میکنید. برای مثال:
هزینه درخواستهای محاسبه مسیر برای هر درخواست محاسبه میشود.
درخواستهای محاسبه ماتریس مسیر بهازای هر عنصر برگشتی از درخواست صورتحساب میشود. تعداد عناصر برابر است با تعداد مبدأها ضرب در تعداد مقصدها. برای مثال، اگر درخواستی حاوی دو مبدأ و سه مقصد باشد، هزینه شش عنصر برای آن درخواست صورتحساب میشود.
ویژگیهایی که استفاده میکنید تعیین میکند کدام دسته SKU صورتحساب دریافت کند:
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 صورتحساب دریافت میکنید.
استفاده از قیمتگذاری جلسه با «جزئیات مکان (جدید)»
اگر برنامههای شما حجم تماس ماهانه
برای اطلاعات بیشتر، تکمیل خودکار (جدید) و قیمتگذاری جلسه را ببینید.
تنظیم سهمیه
محدودیتهای سهمیه حداکثر تعداد درخواستهای مجاز برای یک میانای برنامهسازی کاربردی یا سرویس خاص را در یک بازه زمانی مشخص تعریف میکنند. وقتی تعداد درخواستها در پروژه شما به حد مجاز سهمیه میرسد، سرویس شما دیگر به درخواستها پاسخ نمیدهد.
برای اصلاح مقدار سهمیه برای API خود، این مراحل را دنبال کنید:
- در کنسول Cloud، به Google Maps Platform > سهمیهها بروید.
- میانای برنامهسازی کاربردیای را که میخواهید سهمیه آن را اصلاح کنید انتخاب کنید.
- مقدار سهمیهای را که میخواهید تغییر دهید شناسایی کنید و آن را بااستفاده از چارگوش انتخاب انتخاب کنید.
- روی ویرایش کلیک کنید، مقدار سهمیه جدیدی وارد کنید، و روی ارسال درخواست کلیک کنید.
مشاهده درخواستهای افزایش سهمیه
برای مشاهده همه درخواستهای افزایش سهمیه، ازجمله درخواستهای قبلی و معلقه:
- در کنسول Cloud، به Google Maps Platform > سهمیهها بروید.
- میانای برنامهسازی کاربردیای را که میخواهید درخواست افزایش سهمیه آن را مشاهده کنید انتخاب کنید.
- روی درخواستهای افزایش کلیک کنید.
محدودیتهای «شرایط خدمات»
برای جزئیات کامل درباره استفاده مجاز، به بخش محدودیتهای پروانه در «شرایط خدمات Google Maps Platform» مراجعه کنید.