استفاده و صورتحساب Distance Matrix API

Distance Matrix API از یک مدل قیمت گذاری پرداختی استفاده می کند. درخواست‌های Distance Matrix API بسته به نوع درخواست، با یکی از دو SKU تماس برقرار می‌کنند: پایه یا پیشرفته . همراه با شرایط استفاده کلی Google، محدودیت‌هایی برای استفاده خاص برای Distance Matrix API وجود دارد. هزینه ها و استفاده خود را با ابزارهای موجود در Google Cloud Console مدیریت کنید .

نحوه صورتحساب Distance Matrix API

Distance Matrix API از یک مدل قیمت گذاری پرداختی استفاده می کند. APIها و SDKهای پلتفرم Google Maps توسط SKU صورتحساب می‌شوند. استفاده برای هر SKU ردیابی می‌شود و هر API یا SDK ممکن است بیش از یک SKU محصول داشته باشد. هزینه محاسبه می شود

استفاده از SKU × قیمت برای هر استفاده

برای تخمین هزینه استفاده در هر API یا SDK از ماشین حساب قیمت و استفاده ما استفاده کنید. برای SKUهای پلتفرم Google Maps واجد شرایط، هر ماه اعتبار 200 دلاری Google Maps Platform برای هر حساب صورت‌حساب در دسترس است. این اعتبار به طور خودکار 1 به SKUهای واجد شرایط اعمال می شود.

قیمت گذاری برای Distance Matrix API

SKU: ماتریس فاصله

درخواستی به Distance Matrix API یا Maps JavaScript's Distance Matrix Service (به استثنای درخواست‌هایی که SKU صورت‌حساب پیشرفته Distance Matrix SKU را فعال می‌کنند).

محدوده حجم ماهانه
(قیمت هر ELEMENT)
0-100000 100001–500000 500000+
0.005 دلار برای هر کدام
(5.00 دلار در هر 1000)
0.004 دلار برای هر کدام
(4.00 دلار در هر 1000)
برای اطلاع از قیمت حجم با واحد فروش تماس بگیرید

هر پرس و جو ارسال شده به API ماتریس فاصله، عناصری را تولید می کند که در آن تعداد origins ضربدر تعداد destinations برابر با تعداد عناصر است.

SKU: Distance Matrix Advanced

درخواستی به Distance Matrix API یا Maps JavaScript API's Distance Matrix Service که از اطلاعات ترافیک و/یا اصلاح کننده های مکان استفاده می کند.

محدوده حجم ماهانه
(قیمت هر ELEMENT)
0-100000 100001–500000 500000+
0.01 دلار برای هر کدام
(10.00 دلار در هر 1000)
0.008 دلار برای هر کدام
(8.00 دلار در هر 1000)
برای اطلاع از قیمت حجم با واحد فروش تماس بگیرید

هر پرس و جو ارسال شده به API ماتریس فاصله، عناصری را تولید می کند که در آن تعداد origins ضربدر تعداد destinations برابر با تعداد عناصر است.

یک SKU پیشرفته ماتریس فاصله برای یک API ماتریس فاصله یا سرویس ماتریس فاصله Maps JavaScript API که از یک یا چند مورد از موارد زیر استفاده می کند، هزینه دریافت می کند:

  • اطلاعات ترافیک اطلاعات ترافیک زمانی استفاده می شود که همه موارد زیر اعمال شوند (اینها شرایط لازم برای دریافت فیلد duration_in_traffic در پاسخ ماتریس فاصله هستند):
    • پارامتر mode سفر driving است، یا مشخص نشده است ( driving حالت سفر پیش‌فرض است).
    • درخواست شامل یک پارامتر departure_time معتبر است. departure_time می توان روی زمان فعلی یا مدتی در آینده تنظیم کرد. نمی تواند در گذشته باشد.
  • اصلاح کننده های مکان هنگامی که از اصلاح‌کننده‌های مکان زیر برای نشان دادن نحوه نزدیک شدن رانندگان به یک مکان خاص استفاده می‌کنید:
    • side_of_road
    • heading

سایر محدودیت های استفاده

در حالی که حداکثر تعداد عناصر در روز (EPD) وجود ندارد، محدودیت‌های استفاده زیر برای Distance Matrix API وجود دارد:

  • حداکثر 25 مبدا یا 25 مقصد در هر درخواست
  • حداکثر 100 عنصر در هر درخواست سمت سرور.
  • حداکثر 100 عنصر در هر درخواست سمت مشتری .
  • 60000 EPM (عناصر در دقیقه) که به عنوان مجموع پرس و جوهای سمت کلاینت و سمت سرور محاسبه می شود.

محدودیت های شرایط استفاده

برای اطلاعات در مورد شرایط استفاده، به خط‌مشی‌های Distance Matrix API و بخش محدودیت‌های مجوز در شرایط خدمات پلتفرم Google Maps مراجعه کنید.

هزینه استفاده خود را مدیریت کنید

برای مدیریت هزینه استفاده از Distance Matrix API یا برآورده کردن نیازهای ترافیک تولید خود، محدودیت‌های سهمیه روزانه را برای همه درخواست‌ها برای هر API تعیین کنید. سهمیه های روزانه در نیمه شب به وقت اقیانوس آرام بازنشانی می شوند.

برای مشاهده یا تغییر محدودیت‌های سهمیه برای Distance Matrix API:

  1. در Cloud Console، صفحه Google Maps Platform Quotas را باز کنید.
  2. روی منوی کشویی APIs کلیک کنید و Distance Matrix API را انتخاب کنید.
  3. برای مشاهده محدودیت های سهمیه، به کارت Elements بروید.
    یک جدول اسامی و محدودیت های سهمیه را فهرست می کند.
  4. برای تغییر یک محدودیت سهمیه، روی نماد ویرایش آن محدودیت کلیک کنید.
    در کادر گفتگوی ظاهر شده، در قسمت محدودیت سهمیه ، محدودیت سهمیه روزانه قابل پرداخت ترجیحی (تا سقف سهمیه، در صورت وجود، تعیین شده توسط Google) را وارد کرده و ذخیره را انتخاب کنید.

اگر میزان استفاده از API شما در هر روز به حد نصاب قابل پرداخت شما برسد، برنامه شما تا باقیمانده آن روز نمی‌تواند به API دسترسی داشته باشد.


  1. کاربران در هند باید قبل از ایجاد حساب صورت‌حساب Google Maps Platform برای دریافت اعتبار Maps Platform یک حساب صورت‌حساب Google Cloud Platform ایجاد کنند.