Navigation SDK برای Android از یک مدل قیمتگذاری مبتنی بر پرداخت استفاده میکند. درخواستهای Navigation SDK تماسهایی را با Navigation Request SKU ایجاد میکنند. Navigation SDK برای تماسهای API که برای ایجاد مسیرها به مقصد انجام میدهید، هزینه دریافت میکند. تماسهای API میتوانند شامل یک یا چند مقصد باشند که به آنها ایستگاههای بین راه نیز گفته میشود. میتوانید هزینه یک تماس را با ضرب کردن تعداد مقصدها (یا نقاط بین راهی) در قیمت هر مقصد درخواستی محاسبه کنید - که بر اساس قیمتگذاری SKU درخواست ناوبری است.
زمانی که درخواستهای API برای درخواست مسیر ارسال میشوند، هزینههای SDK ناوبری اعمال میشود. هیچ هزینه اضافی برای شروع راهنمایی گام به گام برای یک مسیر وجود ندارد. همچنین هیچ هزینه اضافی برای تغییر مسیر پس از دریافت مقصد وجود ندارد. به عنوان مثال، هیچ هزینه ای برای تغییر مسیر به دلیل به روز رسانی ترافیک، بسته شدن جاده ها یا انحراف از مسیر برنامه ریزی شده دریافت نمی شود.
هزینه ها و استفاده خود را با ابزارهای موجود در Google Cloud Console مدیریت کنید .نحوه صورتحساب Navigation SDK برای Android
Navigation SDK برای Android از یک مدل قیمتگذاری مبتنی بر پرداخت استفاده میکند و APIها و SDKهای پلتفرم Google Maps توسط SKU صورتحساب میشوند. استفاده برای هر SKU ردیابی می شود و هزینه توسط آن محاسبه می شود
قیمت Navigation SDK برای اندروید
SKU: درخواست ناوبری
هر مقصد درخواست شده با استفاده از Navigation SDK به عنوان یک واحد SKU درخواست ناوبری صورتحساب میشود. قیمت هر واحد SKU با کل حجم تماس ماهانه شما برای SKU تعیین می شود:
محدوده حجم ماهانه (قیمت هر مقصد) | ||
---|---|---|
1-1000 | 1001–4200000 | 4,200,000+ |
بدون هزینه | 0.05 دلار | 0.0395 USD |
روش های درخواست مسیر
درخواست های تولید مسیر به Navigation SDK را می توان با فراخوانی روش های زیر انجام داد:
- setDestination (مقصد نقطه راه)
- setDestination (مقصد مسیر، گزینههای RoutingOptions)
- setDestination (مقصد نقطه راه، RoutingOptions routingOptions، DisplayOptions displayOptions)
- setDestinations (List<Waypoint> مقاصد)
- setDestinations (List<Waypoint> مقاصد، گزینههای RoutingOptions)
- setDestinations (List<Waypoint> مقاصد، CustomRoutesOptions CustomRoutesOptions)
- setDestinations (List<Waypoint> مقصدها، RoutingOptions RoutingOptions، DisplayOptions displayOptions)
- setDestinations (List<Waypoint> مقاصد، CustomRoutesOptions CustomRoutesOptions، DisplayOptions displayOptions)
- simulateLocationsAlongNewRoute(List<Waypoint> ایستگاه های بین راه)
- simulateLocationsAlongNewRoute(List<Waypoint> waypoints, RoutingOptions RoutingOptions)
- simulateLocationsAlongNewRoute(List<Waypoint> ایستگاه های بین راه، RoutingOptions routingOptions، SimulationOptions simulationOptions)
- [منسوخ] setDestinations (List<Waypoint> مقاصد، String routeToken)
به خاطر داشته باشید که یک تماس تک روشی میتواند تا 25 مقصد داشته باشد و هزینه هر تماس با ضرب تعداد مقصد در قیمت هر واحد SKU محاسبه میشود.
سایر محدودیت های استفاده
محدودیتهای استفاده زیر برای Navigation SDK برای Android وجود دارد:
- محدودیت نرخ 30000 QPM (پرس و جو در دقیقه).
- حداکثر تعداد مجاز مقصدهای میانی (یا ایستگاه های بین راه) در هر تماس API 25 است.
محدودیت های شرایط استفاده
برای کسب اطلاعات در مورد شرایط استفاده، به بخش محدودیتهای مجوز در شرایط خدمات پلتفرم Google Maps مراجعه کنید.
هزینه استفاده خود را مدیریت کنید
برای مدیریت هزینه استفاده از Navigation SDK برای Android یا برآورده کردن نیازهای ترافیک تولید خود، محدودیتهای سهمیه روزانه را برای همه درخواستها برای هر API تنظیم کنید. سهمیه های روزانه در نیمه شب به وقت اقیانوس آرام بازنشانی می شوند.
برای مشاهده یا تغییر محدودیتهای سهمیه Navigation SDK برای Android:
- در Cloud Console، صفحه Google Maps Platform Quotas را باز کنید.
- روی منوی کشویی APIs کلیک کنید و Navigation SDK for Android را انتخاب کنید.
- برای مشاهده محدودیت های سهمیه، به سمت پایین به کارت درخواست ها بروید.
یک جدول اسامی و محدودیت های سهمیه را فهرست می کند. - برای تغییر یک محدودیت سهمیه، روی نماد ویرایش آن محدودیت کلیک کنید.
در کادر گفتگوی ظاهر شده، در قسمت محدودیت سهمیه ، محدودیت سهمیه روزانه قابل پرداخت ترجیحی (تا سقف سهمیه، در صورت وجود، تعیین شده توسط Google) را وارد کرده و ذخیره را انتخاب کنید.
اگر میزان استفاده از API شما در هر روز به حد نصاب قابل پرداخت شما برسد، برنامه شما تا باقیمانده آن روز نمیتواند به API دسترسی داشته باشد.