وقتی بهترین مسیر را برای سفر با خودروی اشتراکی تعیین میکنید، سریعترین مسیر ممکن است همیشه بهترین گزینه نباشد. بهتر است مسیرتان را برنامهریزی کنید.
«میانای برنامهسازی کاربردی مسیرهای ترجیحی» به شما امکان میدهد با مشخص کردن
هدف مسیر بااستفاده از روش ComputeCustomRoutes، مسیری را برنامهریزی کنید.
روش ComputeCustomRoutes همچنین میتواند با به حداقل رساندن تفاوت بین مسیر انتخابشده توسط اپراتور و مسیر پیمودهشده به رعایت مسیر کمک کند.
برای بهرهمندی کامل از مزایای برنامهریزی مسیر، از هر دو «میانای برنامهسازی کاربردی مسیرهای ترجیحی» و کیت توسعه نرمافزار ناوبری استفاده کنید.
فعال کردن روش ComputeCustomRoutes
قبلاز اینکه بتوانید از روش ComputeCustomRoutes در کدتان استفاده کنید، باید آن را
فعال کنید. برای اطلاعات بیشتر درباره فعال کردن روشهای «میانای برنامهسازی کاربردی ترجیحی مسیرها»
، به شروع به کار مراجعه کنید.
از روش ComputeCustomRoutes استفاده کنید
روش ComputeCustomRoutes مستلزم این است که ماسک فیلد پاسخ را در ورودی مشخص کنید. میتوانید پوشش فیلد پاسخ را بااستفاده از پارامتر نشانی وب $fields یا fields، یا بااستفاده از سرایند HTTP/gRPC X-Goog-FieldMask ارائه دهید. برای اطلاعات بیشتر،
پارامترهای سیستم را ببینید.
مقدار پوشش فیلد فهرستی از مسیرهای فیلد است که با کاما از هم جدا شدهاند. هر مسیر فیلد فهرستی از نامهای فیلد است که با نقطه از هم جدا شدهاند و نشاندهنده سلسله مراتب پیام هستند. نام فیلد یا کلید شیء JSON است یا نام برچسب فیلد protobuf. مسیر فیلد از نوع پیام پاسخ سطح بالا شروع میشود، و بهصورت اختیاری با یک یا چند نقطه و سپس سطح بعدی نام فیلد دنبال میشود. بهطورکلی، مسیرهای فیلد به روش زیر ساخته میشوند:
topLevelField[.secondLevelField][.thirdLevelField][...]
پوشش فیلد مورد خاص یک نویسه عام «*» است که همه فیلدهای سطح ریشه را انتخاب میکند.
برای اطلاعات بیشتر، به اینجا مراجعه کنید:
برای نمونههایی از استفاده از روش ComputeCustomRoutes، به
محاسبه نمونههای مسیر سفارشی مراجعه کنید.
درحال محاسبه عوارض
برای اطلاعات درباره محاسبه عوارض، به محاسبه عوارض مراجعه کنید.
برای نمونههایی از محاسبه عوارض، به محاسبه نمونههای مسیر سفارشی مراجعه کنید.