Fleet Engine Entities

টাস্ক ইন্টারফেস

ইন্টারফেস google.maps.journeySharing.Task

Fleet Engine-এর মাধ্যমে ফেরত পাঠানো টাস্কের বিবরণ।

attributes
ধরন: Object<string, *>
টাস্কে অ্যাসাইন করা অ্যাট্রিবিউট।
name
ধরন: string
টাস্কের নাম "providers/{provider_id}/tasks/{task_id}" ফর্ম্যাটে। task_id অবশ্যই একটি অনন্য শনাক্তকারী হতে হবে এবং ট্র্যাকিং আইডি নয়। শিপমেন্টের ট্র্যাকিং আইডি স্টোর করতে, tracking_id ফিল্ড ব্যবহার করুন। একাধিক টাস্কের একই tracking_id থাকতে পারে।
remainingVehicleJourneySegments
এই টাস্কের জন্য সম্পূর্ণ করতে বাকি থাকা সেগমেন্ট সম্পর্কে তথ্য।
status
ধরন: string
টাস্কের বর্তমান এক্সিকিউশন স্ট্যাটাস।
type
ধরন: string
টাস্কের ধরন; যেমন, বিরতি বা শিপমেন্ট।
estimatedCompletionTime
ঐচ্ছিক
ধরন: Date optional
টাস্ক সম্পূর্ণ হওয়ার আনুমানিক সময়ের টাইমস্ট্যাম্প।
latestVehicleLocationUpdate
ঐচ্ছিক
ধরন: VehicleLocationUpdate optional
শেষ লোকেশন আপডেট সম্পর্কিত তথ্য।
outcome
ঐচ্ছিক
ধরন: string optional
টাস্কের ফলাফল।
outcomeLocation
ঐচ্ছিক
ধরন: LatLngLiteral optional
যে লোকেশনে টাস্কটি সম্পূর্ণ করা হয়েছে (পরিষেবা প্রদানকারীর থেকে)।
outcomeLocationSource
ঐচ্ছিক
ধরন: string optional
টাস্কের ফলাফল লোকেশনের সেটার ('PROVIDER' বা 'LAST_VEHICLE_LOCATION')।
outcomeTime
ঐচ্ছিক
ধরন: Date optional
টাস্কের ফলাফল সেট করার টাইমস্ট্যাম্প (প্রোভাইডারের থেকে)।
plannedLocation
ঐচ্ছিক
ধরন: LatLngLiteral optional
যে লোকেশনে টাস্কটি সম্পূর্ণ করতে হবে।
targetTimeWindow
ঐচ্ছিক
ধরন: TimeWindow optional
যে সময়সীমার মধ্যে টাস্কটি সম্পূর্ণ করতে হবে।
trackingId
ঐচ্ছিক
ধরন: string optional
শিপমেন্টের ট্র্যাকিং আইডি।
vehicleId
ঐচ্ছিক
ধরন: string optional
এই টাস্ক সম্পূর্ণ করা গাড়ির আইডি।

TaskInfo ইন্টারফেস

ইন্টারফেস google.maps.journeySharing.TaskInfo

TaskInfo-এর ধরন, DeliveryVehicleStop ব্যবহার করে।

extraDurationMillis
ঐচ্ছিক
ধরন: number optional
টাস্কটি সম্পূর্ণ করতে যে অতিরিক্ত সময় লাগে, মিলিসেকেন্ডে।
id
ঐচ্ছিক
ধরন: string optional
টাস্কের আইডি।
targetTimeWindow
ঐচ্ছিক
ধরন: TimeWindow optional
যে সময়সীমার মধ্যে টাস্কটি সম্পূর্ণ করতে হবে।

TaskTrackingInfo ইন্টারফেস

ইন্টারফেস google.maps.journeySharing.TaskTrackingInfo

Fleet Engine-এর মাধ্যমে ফেরত পাঠানো টাস্ক ট্র্যাকিং তথ্য অবজেক্টের বিবরণ।

attributes
ধরন: Object<string, *>
টাস্কে অ্যাসাইন করা অ্যাট্রিবিউট।
name
ধরন: string
"providers/{provider_id}/taskTrackingInfo/{tracking_id}" ফর্ম্যাটে নাম, যেখানে tracking_id ট্র্যাকিং আইডিকে দেখায়।
trackingId
ধরন: string
টাস্কের ট্র্যাকিং আইডি।
  • সঠিক ইউনিকোড স্ট্রিং হতে হবে।
  • সর্বাধিক ৬৪টি অক্ষর ব্যবহার করা যাবে।
  • ইউনিকোড নর্ম্যালাইজেশন ফর্ম C অনুযায়ী নর্ম্যালাইজ করা হয়েছে।
  • এতে নিম্নলিখিত ASCII অক্ষরগুলির কোনওটিই থাকতে পারবে না: '/', ':', '?', ',' বা '#'।
estimatedArrivalTime
ঐচ্ছিক
ধরন: Date optional
স্টপেজের লোকেশনে পৌঁছানোর আনুমানিক সময়।
estimatedTaskCompletionTime
ঐচ্ছিক
ধরন: Date optional
টাস্ক সম্পূর্ণ হওয়ার আনুমানিক সময়।
latestVehicleLocationUpdate
ঐচ্ছিক
ধরন: VehicleLocationUpdate optional
শেষ লোকেশন আপডেট সম্পর্কিত তথ্য।
plannedLocation
ঐচ্ছিক
ধরন: LatLng optional
যে লোকেশনে টাস্ক সম্পূর্ণ করা হবে।
remainingDrivingDistanceMeters
ঐচ্ছিক
ধরন: number optional
VehicleStop-এর আগ্রহের মোট বাকি দূরত্ব মিটারে।
remainingStopCount
ঐচ্ছিক
ধরন: number optional
টাস্ক স্টপ সহ টাস্ক স্টপে পৌঁছানো পর্যন্ত গাড়ির বাকি স্টপের সংখ্যা নির্দেশ করে। যেমন, গাড়ির পরবর্তী স্টপ যদি টাস্ক স্টপ হয়, তাহলে ভ্যালু হবে ১।
routePolylinePoints
ঐচ্ছিক
ধরন: Array<LatLng> optional
পয়েন্টের একটি তালিকা যা কানেক্ট করা হলে এই টাস্কের লোকেশনে পৌঁছানোর জন্য গাড়ির প্রত্যাশিত রুটের একটি পলিলাইন তৈরি করে।
state
ঐচ্ছিক
ধরন: string optional
টাস্কের বর্তমান এক্সিকিউশন স্ট্যাটাস।
targetTimeWindow
ঐচ্ছিক
ধরন: TimeWindow optional
যে সময়সীমার মধ্যে টাস্কটি সম্পূর্ণ করতে হবে।
taskOutcome
ঐচ্ছিক
ধরন: string optional
কোনও টাস্ক এক্সিকিউট করার চেষ্টা করার ফলাফল।
taskOutcomeTime
ঐচ্ছিক
ধরন: Date optional
প্রদানকারী যে সময়ে টাস্কের ফলাফল সেট করেছেন।

ট্রিপ ইন্টারফেস

ইন্টারফেস google.maps.journeySharing.Trip

Fleet Engine-এর মাধ্যমে ট্রিপের বিবরণ পাওয়া গেছে।

name
ধরন: string
"providers/{provider_id}/trips/{trip_id}" ফর্ম্যাটে। trip_id অবশ্যই একটি অনন্য শনাক্তকারী হতে হবে।
passengerCount
ধরন: number
এই ট্রিপে যাত্রীর সংখ্যা; ড্রাইভারকে অন্তর্ভুক্ত করা হয়নি।
remainingWaypoints
বর্তমান লোকেশন থেকে ড্রপ-অফ পয়েন্ট পর্যন্ত পথ নির্দেশ করার জন্য ওয়েপয়েন্টের অ্যারে।
status
ধরন: string
ট্রিপের বর্তমান স্ট্যাটাস। সম্ভাব্য ভ্যালুগুলি হল UNKNOWN_TRIP_STATUS, NEW, ENROUTE_TO_PICKUP, ARRIVED_AT_PICKUP, ARRIVED_AT_INTERMEDIATE_DESTINATION, ENROUTE_TO_INTERMEDIATE_DESTINATION, ENROUTE_TO_DROPOFF, COMPLETE, বা CANCELED।
type
ধরন: string
ট্রিপের ধরন। সম্ভাব্য ভ্যালু হল UNKNOWN_TRIP_TYPE, SHARED বা EXCLUSIVE।
vehicleId
ধরন: string
এই ট্রিপে ব্যবহার করা গাড়ির আইডি।
actualDropOffLocation
ঐচ্ছিক
ধরন: LatLngLiteral optional
গ্রাহককে যে লোকেশনে নামানো হয়েছে।
actualPickupLocation
ঐচ্ছিক
ধরন: LatLngLiteral optional
গ্রাহককে যে লোকেশন থেকে পিক-আপ করা হয়েছে।
dropOffTime
ঐচ্ছিক
ধরন: Date optional
ভবিষ্যতে আনুমানিক যে সময়ে যাত্রীদের নামিয়ে দেওয়া হবে অথবা যে সময়ে তাদের নামিয়ে দেওয়া হয়েছে।
latestVehicleLocationUpdate
ঐচ্ছিক
ধরন: VehicleLocationUpdate optional
শেষ লোকেশন আপডেট সম্পর্কিত তথ্য।
pickupTime
ঐচ্ছিক
ধরন: Date optional
ভবিষ্যতে আনুমানিক যে সময়ে যাত্রীদের পিক-আপ করা হবে অথবা যে সময়ে তাদের পিক-আপ করা হয়েছে।
plannedDropOffLocation
ঐচ্ছিক
ধরন: LatLngLiteral optional
গ্রাহক যে লোকেশনে ড্রপ-অফ করতে বলেছেন।
plannedPickupLocation
ঐচ্ছিক
ধরন: LatLngLiteral optional
গ্রাহক যে লোকেশন থেকে তাকে পিক-আপ করার কথা বলেন।

DeliveryVehicle ইন্টারফেস

ইন্টারফেস google.maps.journeySharing.DeliveryVehicle

Fleet Engine-এর মাধ্যমে ফেরত পাঠানো ডেলিভারি গাড়ির বিবরণ।

attributes
ধরন: Object<string, string optional>
কাস্টম ডেলিভারি ভেহিকেলের অ্যাট্রিবিউট।
name
ধরন: string
"providers/{provider_id}/deliveryVehicles/{delivery_vehicle_id}" ফর্ম্যাটে। delivery_vehicle_id অবশ্যই একটি অনন্য শনাক্তকারী হতে হবে।
navigationStatus
ধরন: string
গাড়ির বর্তমান নেভিগেশন স্ট্যাটাস।
remainingDistanceMeters
ধরন: number
বর্তমান রুট সেগমেন্টে বাকি থাকা ড্রাইভিং দূরত্ব, মিটারে।
remainingVehicleJourneySegments
এই ডেলিভারি গাড়ির জন্য অ্যাসাইন করা জার্নি সেগমেন্ট, যা গাড়ির সবচেয়ে সাম্প্রতিক রিপোর্ট করা লোকেশন থেকে শুরু হয়। FleetEngineDeliveryVehicleLocationProvider-এর মাধ্যমে DeliveryVehicle ডেটা অবজেক্ট প্রদান করা হলে তবেই এটি পপুলেট করা হয়।
currentRouteSegmentEndPoint
ঐচ্ছিক
ধরন: LatLngLiteral optional
বর্তমান রুট সেগমেন্ট যেখানে শেষ হচ্ছে সেই লোকেশন।
latestVehicleLocationUpdate
ঐচ্ছিক
ধরন: VehicleLocationUpdate optional
ডেলিভারি গাড়ির শেষবার রিপোর্ট করা লোকেশন।
remainingDurationMillis
ঐচ্ছিক
ধরন: number optional
বর্তমান রুট সেগমেন্টে বাকি থাকা ড্রাইভিংয়ের সময়সীমা, মিলিসেকেন্ডে।

DeliveryVehicleStop ইন্টারফেস

ইন্টারফেস google.maps.journeySharing.DeliveryVehicleStop

DeliveryVehicleStop-এর ধরন

tasks
ধরন: Array<TaskInfo>
এই স্টপে যেসব টাস্ক করতে হবে তার তালিকা।
  • id: টাস্কের আইডি।
  • extraDurationMillis: টাস্কটি সম্পূর্ণ করতে যে অতিরিক্ত সময় লাগে, মিলিসেকেন্ডে।
plannedLocation
ঐচ্ছিক
ধরন: LatLngLiteral optional
স্টপের লোকেশন।
state
ঐচ্ছিক
ধরন: DeliveryVehicleStopState optional
স্টপের অবস্থা।

DeliveryVehicleStopState কনস্ট্যান্ট

constants google.maps.journeySharing.DeliveryVehicleStopState
library "journeySharing"

DeliveryVehicleStop-এর বর্তমান অবস্থা।

এইসব কনস্ট্যান্ট স্ট্রিং হিসেবেও ব্যবহার করা যায়। TypeScript-এ, স্ট্রিং লিটারেল DeliveryVehicleStopStateString টাইপ দ্বারা সংজ্ঞায়িত করা হয়।

const {DeliveryVehicleStopState} = await google.maps.importLibrary("journeySharing");
ARRIVED স্টপে পৌঁছেছে। গাড়িটি পরবর্তী স্টপে যাওয়ার সময় ধরে নেওয়া হয় যে আগের সব স্টপে যাওয়া হয়ে গেছে।
ENROUTE অ্যাসাইন করা হয়েছে এবং সক্রিয়ভাবে রাউটিং করা হচ্ছে।
NEW তৈরি করা হয়েছে, কিন্তু সক্রিয়ভাবে রাউট করা হচ্ছে না।
UNSPECIFIED অজানা।

VehicleJourneySegment ইন্টারফেস

ইন্টারফেস google.maps.journeySharing.VehicleJourneySegment

VehicleJourneySegment-এর ধরন

drivingDistanceMeters
ঐচ্ছিক
ধরন: number optional
আগের স্টপ থেকে এই স্টপের দূরত্ব, মিটারে।
drivingDurationMillis
ঐচ্ছিক
ধরন: number optional
আগের স্টপ থেকে এই স্টপে পৌঁছাতে যে সময় লাগে, মিলিসেকেন্ডে।
path
ঐচ্ছিক
ধরন: Array<LatLngLiteral> optional
আগের স্টপ (অথবা এই স্টপটি যদি স্টপের তালিকার প্রথম স্টপ হয়, তাহলে গাড়ির বর্তমান লোকেশন) থেকে এই স্টপ পর্যন্ত পথ।
stop
ঐচ্ছিক
ধরন: DeliveryVehicleStop optional
স্টপ সম্পর্কে তথ্য।

VehicleLocationUpdate ইন্টারফেস

ইন্টারফেস google.maps.journeySharing.VehicleLocationUpdate

VehicleLocationUpdate-এর ধরন

heading
ঐচ্ছিক
ধরন: number optional
আপডেটের হেডিং। ০ উত্তর দিক এবং ১৮০ দক্ষিণ দিক নির্দেশ করে।
location
ঐচ্ছিক
ধরন: LatLngLiteral|LatLng optional
আপডেটের লোকেশন।
speedKilometersPerHour
ঐচ্ছিক
ধরন: number optional
কিলোমিটার প্রতি ঘণ্টায় স্পিড।
time
ঐচ্ছিক
ধরন: Date optional
গাড়ি থেকে এই আপডেট পাওয়ার সময়।

VehicleWaypoint ইন্টারফেস

ইন্টারফেস google.maps.journeySharing.VehicleWaypoint

VehicleWaypoint-এর ধরন।

distanceMeters
ঐচ্ছিক
ধরন: number optional
আগের ওয়েপয়েন্ট (অথবা এই ওয়েপয়েন্টটি তালিকার প্রথম ওয়েপয়েন্ট হলে, গাড়ির বর্তমান লোকেশন) থেকে এই ওয়েপয়েন্টের মধ্যে পথের দূরত্ব মিটারে।
durationMillis
ঐচ্ছিক
ধরন: number optional
আগের ওয়েপয়েন্ট (অথবা এই ওয়েপয়েন্টটি যদি ওয়েপয়েন্টের তালিকার প্রথম হয়, তাহলে গাড়ির বর্তমান লোকেশন) থেকে এই ওয়েপয়েন্টে পৌঁছাতে মিলিসেকেন্ডে ভ্রমণের সময়।
location
ঐচ্ছিক
ধরন: LatLngLiteral optional
ওয়েপয়েন্টের লোকেশন।
path
ঐচ্ছিক
ধরন: Array<LatLngLiteral> optional
আগের ওয়েপয়েন্ট (অথবা গাড়ির বর্তমান লোকেশন, যদি এই ওয়েপয়েন্টটি ওয়েপয়েন্টের তালিকায় প্রথম হয়) থেকে এই ওয়েপয়েন্ট পর্যন্ত পথ।
speedReadingIntervals
ঐচ্ছিক
ধরন: Array<SpeedReadingInterval> optional
আগের ওয়েপয়েন্ট (বা গাড়ির লোকেশন) থেকে বর্তমান ওয়েপয়েন্ট পর্যন্ত রুটে ট্রাফিক স্পিডের তালিকা। তালিকার প্রতিটি ইন্টারভাল পথের একটি সংলগ্ন সেগমেন্টে ট্রাফিক বর্ণনা করে; ইন্টারভালটি তার ইন্ডেক্সের মাধ্যমে সেগমেন্টের শুরু এবং শেষ পয়েন্ট নির্ধারণ করে। আরও বিবরণের জন্য SpeedReadingInterval-এর সংজ্ঞা দেখুন।

গাড়ির ইন্টারফেস

ইন্টারফেস google.maps.journeySharing.Vehicle

Fleet Engine-এর মাধ্যমে পাঠানো কোনও গাড়ির বিবরণ।

attributes
ধরন: Object<string, *>
গাড়ির কাস্টম অ্যাট্রিবিউট।
name
ধরন: string
"providers/{provider_id}/vehicles/{vehicle_id}" ফর্ম্যাটে। vehicle_id অবশ্যই একটি অনন্য শনাক্তকারী হতে হবে।
navigationStatus
গাড়ির বর্তমান নেভিগেশন স্ট্যাটাস।
remainingDistanceMeters
ধরন: number
বর্তমান রুট সেগমেন্টে বাকি থাকা ড্রাইভিং দূরত্ব, মিটারে।
vehicleState
ধরন: VehicleState
গাড়ির অবস্থা।
vehicleType
ধরন: VehicleType
এই গাড়ির ধরন।
currentRouteSegmentEndPoint
ঐচ্ছিক
ধরন: TripWaypoint optional
বর্তমান রুট সেগমেন্ট যেখানে শেষ হচ্ছে সেই ওয়েপয়েন্ট।
currentRouteSegmentVersion
ঐচ্ছিক
ধরন: Date optional
বর্তমান রুট সেগমেন্ট সেট করার সময়।
currentTrips
ঐচ্ছিক
ধরন: Array<string> optional
বর্তমানে এই গাড়ির জন্য অ্যাসাইন করা ট্রিপের আইডিগুলির তালিকা।
etaToFirstWaypoint
ঐচ্ছিক
ধরন: Date optional
ওয়েপয়েন্ট ফিল্ডের প্রথম এন্ট্রিতে পৌঁছানোর আনুমানিক সময়।
latestLocation
ঐচ্ছিক
ধরন: VehicleLocationUpdate optional
গাড়ির শেষবার রিপোর্ট করা লোকেশন।
maximumCapacity
ঐচ্ছিক
ধরন: number optional
এই গাড়িটি মোট যতজন যাত্রী বহন করতে পারে। এই ভ্যালুতে ড্রাইভারকে বিবেচনা করা হয় না।
supportedTripTypes
ঐচ্ছিক
ধরন: Array<TripType> optional
এই গাড়িতে কোন কোন ধরনের ট্রিপ করা যাবে।
waypoints
ঐচ্ছিক
ধরন: Array<TripWaypoint> optional
এই গাড়িতে অ্যাসাইন করা বাকি ওয়েপয়েন্ট।
waypointsVersion
ঐচ্ছিক
ধরন: Date optional
শেষবার যখন ওয়েপয়েন্ট ফিল্ড আপডেট করা হয়েছে।

VehicleNavigationStatus কনস্ট্যান্ট

constants google.maps.journeySharing.VehicleNavigationStatus
library "journeySharing"

Vehicle-এর বর্তমান নেভিগেশন স্ট্যাটাস।

এইসব কনস্ট্যান্ট স্ট্রিং হিসেবেও ব্যবহার করা যায়। TypeScript-এ, স্ট্রিং লিটারেল VehicleNavigationStatusString টাইপ দ্বারা সংজ্ঞায়িত করা হয়।

const {VehicleNavigationStatus} = await google.maps.importLibrary("journeySharing");
ARRIVED_AT_DESTINATION গন্তব্যের প্রায় ৫০ মিটারের মধ্যে গাড়িটি আছে।
ENROUTE_TO_DESTINATION ধাপে ধাপে নেভিগেশন উপলভ্য এবং Driver অ্যাপ নেভিগেশন GUIDED_NAV মোডে প্রবেশ করেছে।
NO_GUIDANCE Driver অ্যাপের নেভিগেশন FREE_NAV মোডে আছে।
OFF_ROUTE গাড়িটি সাজেস্ট করা রুটের বাইরে চলে গেছে।
UNKNOWN_NAVIGATION_STATUS নেভিগেশন স্ট্যাটাস উল্লেখ করা নেই।

VehicleState কনস্ট্যান্ট

constants google.maps.journeySharing.VehicleState
library "journeySharing"

Vehicle-এর বর্তমান অবস্থা।

এইসব কনস্ট্যান্ট স্ট্রিং হিসেবেও ব্যবহার করা যায়। TypeScript-এ, স্ট্রিং লিটারেল VehicleStateString টাইপ দ্বারা সংজ্ঞায়িত করা হয়।

const {VehicleState} = await google.maps.importLibrary("journeySharing");
OFFLINE গাড়িটি নতুন ট্রিপ গ্রহণ করছে না।
ONLINE গাড়িটি নতুন ট্রিপ গ্রহণ করছে।
UNKNOWN_VEHICLE_STATE গাড়ির স্ট্যাটাস জানা নেই।

VehicleType কনস্ট্যান্ট

constants google.maps.journeySharing.VehicleType
library "journeySharing"

Vehicle-এর ধরন।

এইসব কনস্ট্যান্ট স্ট্রিং হিসেবেও ব্যবহার করা যায়। TypeScript-এ, স্ট্রিং লিটারেল VehicleTypeString টাইপ দ্বারা সংজ্ঞায়িত করা হয়।

const {VehicleType} = await google.maps.importLibrary("journeySharing");
AUTO একটি অটোমোবাইল।
TAXI ট্যাক্সি হিসেবে কাজ করে এমন যেকোনও গাড়ি (সাধারণত লাইসেন্সপ্রাপ্ত বা নিয়ন্ত্রিত)।
TRUCK অনেক বেশি স্টোরেজ ক্ষমতা সহ গাড়ি।
TWO_WHEELER মোটরসাইকেল, মোপেড বা অন্য কোনও দুই চাকার গাড়ি।
UNKNOWN গাড়ির ধরন অজানা।

TripType কনস্ট্যান্ট

constants google.maps.journeySharing.TripType
library "journeySharing"

Vehicle-এ কাজ করে এমন ট্রিপের ধরন।

এইসব কনস্ট্যান্ট স্ট্রিং হিসেবেও ব্যবহার করা যায়। TypeScript-এ, স্ট্রিং লিটারেল TripTypeString টাইপ দ্বারা সংজ্ঞায়িত করা হয়।

const {TripType} = await google.maps.importLibrary("journeySharing");
EXCLUSIVE ট্রিপটি একটি গাড়ির জন্য এক্সক্লুসিভ।
SHARED ট্রিপটি অন্যান্য ট্রিপের সাথে একটি গাড়ি শেয়ার করতে পারে।
UNKNOWN_TRIP_TYPE ট্রিপের ধরন অজানা।

TripWaypoint ইন্টারফেস

ইন্টারফেস google.maps.journeySharing.TripWaypoint

TripWaypoint-এর ধরন।

distanceMeters
ঐচ্ছিক
ধরন: number optional
আগের ওয়েপয়েন্ট (অথবা এই ওয়েপয়েন্টটি তালিকার প্রথম ওয়েপয়েন্ট হলে, গাড়ির বর্তমান লোকেশন) থেকে এই ওয়েপয়েন্টের মধ্যে পথের দূরত্ব মিটারে।
durationMillis
ঐচ্ছিক
ধরন: number optional
আগের ওয়েপয়েন্ট (অথবা এই ওয়েপয়েন্টটি যদি ওয়েপয়েন্টের তালিকার প্রথম হয়, তাহলে গাড়ির বর্তমান লোকেশন) থেকে এই ওয়েপয়েন্টে পৌঁছাতে মিলিসেকেন্ডে ভ্রমণের সময়।
location
ঐচ্ছিক
ধরন: LatLng optional
ওয়েপয়েন্টের লোকেশন।
path
ঐচ্ছিক
ধরন: Array<LatLng> optional
আগের স্টপ (অথবা এই স্টপটি যদি স্টপের তালিকার প্রথম স্টপ হয়, তাহলে গাড়ির বর্তমান লোকেশন) থেকে এই স্টপ পর্যন্ত পথ।
speedReadingIntervals
ঐচ্ছিক
ধরন: Array<SpeedReadingInterval> optional
আগের ওয়েপয়েন্ট (বা গাড়ির লোকেশন) থেকে বর্তমান ওয়েপয়েন্ট পর্যন্ত রুটে ট্রাফিক স্পিডের তালিকা। তালিকার প্রতিটি ইন্টারভাল পথের একটি সংলগ্ন সেগমেন্টে ট্রাফিক বর্ণনা করে; ইন্টারভালটি তার ইন্ডেক্সের মাধ্যমে সেগমেন্টের শুরু এবং শেষ পয়েন্ট নির্ধারণ করে। আরও বিবরণের জন্য SpeedReadingInterval-এর সংজ্ঞা দেখুন।
tripId
ঐচ্ছিক
ধরন: string optional
এই ওয়েপয়েন্টের সাথে যুক্ত ট্রিপ।
waypointType
ঐচ্ছিক
ধরন: WaypointType optional
এই ট্রিপে এই ওয়েপয়েন্টের ভূমিকা, যেমন পিক-আপ বা ড্রপ-অফ।

WaypointType কনস্ট্যান্ট

constants google.maps.journeySharing.WaypointType
library "journeySharing"

Vehicle-এ কাজ করে এমন ওয়েপয়েন্টের ধরন।

এইসব কনস্ট্যান্ট স্ট্রিং হিসেবেও ব্যবহার করা যায়। TypeScript-এ, স্ট্রিং লিটারেল WaypointTypeString টাইপ দ্বারা সংজ্ঞায়িত করা হয়।

const {WaypointType} = await google.maps.importLibrary("journeySharing");
DROP_OFF_WAYPOINT_TYPE রাইডারদের নামানোর জন্য ওয়েপয়েন্ট।
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE একাধিক গন্তব্য সহ ট্রিপের ক্ষেত্রে মধ্যবর্তী গন্তব্যের জন্য ওয়েপয়েন্ট।
PICKUP_WAYPOINT_TYPE রাইডারদের পিক-আপ করার জন্য ওয়েপয়েন্ট।
UNKNOWN_WAYPOINT_TYPE ওয়েপয়েন্টের ধরন অজানা।

TimeWindow ইন্টারফেস

ইন্টারফেস google.maps.journeySharing.TimeWindow

একটি সময়সীমা।

endTime
ধরন: Date
টাইম উইন্ডোর শেষ হওয়ার সময় (ইনক্লুসিভ)।
startTime
ধরন: Date
টাইম উইন্ডোর শুরুর সময় (ধরা আছে)।

স্পিড কনস্ট্যান্ট

constants google.maps.journeySharing.Speed
library "journeySharing"

ট্রাফিক ডেটার উপর ভিত্তি করে পলিলাইন স্পিডের শ্রেণীবিভাগ।

এইসব কনস্ট্যান্ট স্ট্রিং হিসেবেও ব্যবহার করা যায়। TypeScript-এ, স্ট্রিং লিটারেল SpeedString টাইপ দ্বারা সংজ্ঞায়িত করা হয়।

const {Speed} = await google.maps.importLibrary("journeySharing");
NORMAL স্বাভাবিক গতি, কোনও স্লো ডাউন শনাক্ত করা হয়নি।
SLOW গতি কমানো হয়েছে, তবে কোনও ট্রাফিক জ্যাম হয়নি।
TRAFFIC_JAM ট্রাফিক জ্যাম শনাক্ত করা হয়েছে।

SpeedReadingInterval ইন্টারফেস

ইন্টারফেস google.maps.journeySharing.SpeedReadingInterval

সংলগ্ন পাথ সেগমেন্টে ট্রাফিক ডেনসিটি ইন্ডিকেটর। ইন্টারভ্যাল, ইন্ডেক্সের মাধ্যমে সেগমেন্টের শুরু ও শেষের পয়েন্ট নির্ধারণ করে।

endPolylinePointIndex
ধরন: number
পাথে ইন্টারভ্যালের শেষ বিন্দুর জিরো-বেসড ইনডেক্স।
speed
ধরন: Speed
এই সময়ের ব্যবধানে ট্রাফিক স্পিড।
startPolylinePointIndex
ধরন: number
পাথে ইন্টারভ্যালের শুরুর পয়েন্টের জিরো-বেসড ইনডেক্স।