UI Customization

PolylineSetup typedef

google.maps.journeySharing.PolylineSetup typedef

PolylineSetup-এর ধরন।

টাইপটি হয় একটি PolylineSetupOptions অবজেক্ট গ্রহণ করে, অথবা এমন একটি ফাংশন যা একটি DefaultPolylineSetupOptions অবজেক্ট গ্রহণ করে এবং একটি PolylineSetupOptions অবজেক্ট রিটার্ন করে।

কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultPolylineOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত এবং আউটপুট PolylineSetupOptions অবজেক্টে polylineOptions হিসেবে এটি ফেরত দিতে পারে।

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

PolylineSetupOptions ইন্টারফেস

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

PolylineSetup সংক্রান্ত বিকল্প।

polylineOptions optional
ধরন:  PolylineOptions optional
পলিলাইন সংক্রান্ত বিকল্প।
visible optional
ধরন:  boolean optional
পলিলাইনের দৃশ্যমানতা।

DefaultPolylineSetupOptions ইন্টারফেস

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

PolylineSetup ডিফল্ট বিকল্প।

defaultPolylineOptions
ধরন:  PolylineOptions
ডিফল্ট পলিলাইন বিকল্প।
defaultVisible
ধরন:  boolean
ডিফল্ট পলিলাইন দৃশ্যমানতা।

MarkerSetup typedef

google.maps.journeySharing.MarkerSetup typedef

MarkerSetup-এর ধরন।

টাইপটি হয় একটি MarkerSetupOptions অবজেক্ট গ্রহণ করে, অথবা এমন একটি ফাংশন যা একটি DefaultMarkerSetupOptions অবজেক্ট গ্রহণ করে এবং একটি MarkerSetupOptions অবজেক্ট রিটার্ন করে।

কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দিতে পারে।

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

MarkerSetupOptions ইন্টারফেস

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

MarkerSetup সংক্রান্ত বিকল্প।

markerOptions optional
ধরন:  MarkerOptions optional
মার্কার সংক্রান্ত বিকল্প।

DefaultMarkerSetupOptions ইন্টারফেস

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

MarkerSetup ডিফল্ট বিকল্প।

defaultMarkerOptions
ধরন:  MarkerOptions
ডিফল্ট মার্কার বিকল্প।

MarkerCustomizationFunctionParams ইন্টারফেস

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

সব মার্কার কাস্টমাইজেশন ফাংশনের ক্ষেত্রে প্রযোজ্য প্যারামিটার। এই ক্লাসের কোনও অবজেক্ট সরাসরি কোনও মার্কার কাস্টমাইজেশন ফাংশনে প্রদান করা হয় না; পরিবর্তে এর কোনও একটি ডিসেন্ডেন্ট ক্লাসের অবজেক্ট প্রদান করা হয়।

defaultOptions
ধরন:  MarkerOptions
এই মার্কার তৈরি করতে ডিফল্ট বিকল্প ব্যবহার করা হয়েছে।
isNew
ধরন:  boolean
সত্য হলে, মার্কারটি নতুন তৈরি করা হয়েছে এবং মার্কার কাস্টমাইজেশন ফাংশনটি ম্যাপ ভিউতে মার্কার যোগ করার আগে প্রথমবারের জন্য কল করা হচ্ছে। তা না হলে, সেটি 'ফল্স' বলে গণ্য করা হবে।
marker
ধরন:  Marker
মার্কার। এই অবজেক্টে সরাসরি যেকোনও কাস্টমাইজেশন করা উচিত।

DeliveryVehicleMarkerCustomizationFunctionParams ইন্টারফেস

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

মার্কার কাস্টমাইজেশন ফাংশনের জন্য নির্দিষ্ট প্যারামিটার যা ডেলিভারি ভেহিকল মার্কারের ক্ষেত্রে বিকল্প প্রয়োগ করে। FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization ও FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization ব্যবহার করেছেন।

এই ইন্টারফেস MarkerCustomizationFunctionParams-কে এক্সটেন্ড করে।

vehicle
ধরন:  DeliveryVehicle
এই মার্কারের মাধ্যমে ডেলিভারি ভেহিকেলের অবস্থান দেখানো হয়েছে।
ইনহেরিট করা: defaultOptions, isNew, marker

PlannedStopMarkerCustomizationFunctionParams ইন্টারফেস

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

মার্কার কাস্টমাইজেশন ফাংশনের জন্য নির্দিষ্ট প্যারামিটার যা পরিকল্পিত স্টপকে উপস্থাপনকারী মার্কারগুলিতে বিকল্প প্রয়োগ করে। FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization ব্যবহার করেছেন।

এই ইন্টারফেস DeliveryVehicleMarkerCustomizationFunctionParams-কে এক্সটেন্ড করে।

stopIndex
ধরন:  number
বাকি স্টপের তালিকায় এই স্টপের ০-ভিত্তিক ইনডেক্স।
উত্তরাধিকার সূত্রে প্রাপ্ত: defaultOptions, isNew, marker, vehicle

TaskMarkerCustomizationFunctionParams ইন্টারফেস

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

মার্কার কাস্টমাইজেশন ফাংশনের জন্য নির্দিষ্ট প্যারামিটার যা পরিকল্পিত বা প্রকৃত টাস্ক লোকেশন উপস্থাপনকারী মার্কারগুলিতে বিকল্প প্রয়োগ করে। FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization ও FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization ব্যবহার করেছেন।

এই ইন্টারফেস DeliveryVehicleMarkerCustomizationFunctionParams-কে এক্সটেন্ড করে।

task
ধরন:  Task
এই মার্কারের মাধ্যমে টাস্কের লোকেশন দেখানো হয়েছে।
উত্তরাধিকার সূত্রে প্রাপ্ত: defaultOptions, isNew, marker, vehicle

ShipmentMarkerCustomizationFunctionParams ইন্টারফেস

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

মার্কার কাস্টমাইজেশন ফাংশনের জন্য নির্দিষ্ট প্যারামিটার যা শিপমেন্ট ডেলিভারি ভেহিকল এবং গন্তব্য লোকেশন দেখানো মার্কারের ক্ষেত্রে বিকল্প প্রয়োগ করে। FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization ও FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization ব্যবহার করেছেন।

এই ইন্টারফেস MarkerCustomizationFunctionParams-কে এক্সটেন্ড করে।

taskTrackingInfo
ধরন:  TaskTrackingInfo
এই মার্কারের সাথে যুক্ত টাস্কের তথ্য।
ইনহেরিট করা: defaultOptions, isNew, marker

TripMarkerCustomizationFunctionParams ইন্টারফেস

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

মার্কার কাস্টমাইজেশন ফাংশনের জন্য নির্দিষ্ট প্যারামিটার যা ট্রিপের গাড়ি, সোর্স ও গন্তব্য লোকেশন দেখানো মার্কারের ক্ষেত্রে বিকল্প প্রয়োগ করে। FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization, FleetEngineTripLocationProviderOptions.originMarkerCustomization এবং FleetEngineTripLocationProviderOptions.destinationMarkerCustomization ব্যবহার করেছেন।

এই ইন্টারফেস MarkerCustomizationFunctionParams-কে এক্সটেন্ড করে।

trip
ধরন:  Trip
এই মার্কারের সাথে যুক্ত ট্রিপ।

এই ট্রিপে পরিষেবা প্রদানকারী গাড়ি সম্পর্কে তথ্য পেতে, Trip.latestVehicleLocationUpdate এবং Trip.remainingWaypoints ব্যবহার করুন।
ইনহেরিট করা: defaultOptions, isNew, marker

TripWaypointMarkerCustomizationFunctionParams ইন্টারফেস

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

মার্কার কাস্টমাইজেশন ফাংশনের জন্য নির্দিষ্ট প্যারামিটার যা ট্রিপের ওয়েপয়েন্ট লোকেশন দেখানো মার্কারের ক্ষেত্রে বিকল্প প্রয়োগ করে। FleetEngineTripLocationProviderOptions.waypointMarkerCustomization ব্যবহার করেছেন।

এই ইন্টারফেস TripMarkerCustomizationFunctionParams-কে এক্সটেন্ড করে।

waypointIndex
ধরন:  number
এই মার্কারের সাথে যুক্ত ০-ভিত্তিক ওয়েপয়েন্ট ইনডেক্স। ওয়েপয়েন্ট সম্পর্কে তথ্য পেতে Trip.remainingWaypoints-এ এই ইন্ডেক্স ব্যবহার করুন।
উত্তরাধিকার সূত্রে প্রাপ্ত: defaultOptions, isNew, marker, trip

VehicleMarkerCustomizationFunctionParams ইন্টারফেস

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

মার্কার কাস্টমাইজেশন ফাংশনের জন্য নির্দিষ্ট প্যারামিটার যা গাড়ির মার্কারের ক্ষেত্রে বিকল্প প্রয়োগ করে। FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization ও FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization ব্যবহার করেছেন।

এই ইন্টারফেস MarkerCustomizationFunctionParams-কে এক্সটেন্ড করে।

vehicle
ধরন:  Vehicle
এই মার্কারের মাধ্যমে দেখানো গাড়ি।
ইনহেরিট করা: defaultOptions, isNew, marker

VehicleWaypointMarkerCustomizationFunctionParams ইন্টারফেস

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

মার্কার কাস্টমাইজেশন ফাংশনের জন্য নির্দিষ্ট প্যারামিটার যা গাড়ির ওয়েপয়েন্ট মার্কারগুলিতে বিকল্পগুলি প্রয়োগ করে। FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization ও FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization ব্যবহার করেছেন

এই ইন্টারফেস VehicleMarkerCustomizationFunctionParams-কে এক্সটেন্ড করে।

waypointIndex
ধরন:  number
এই মার্কারের সাথে যুক্ত ০-ভিত্তিক ওয়েপয়েন্ট ইনডেক্স। ওয়েপয়েন্ট সম্পর্কে তথ্য পেতে Vehicle.waypoints-এ এই ইন্ডেক্স ব্যবহার করুন।
উত্তরাধিকার সূত্রে প্রাপ্ত: defaultOptions, isNew, marker, vehicle

PolylineCustomizationFunctionParams ইন্টারফেস

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

সব পলিলাইন কাস্টমাইজেশন ফাংশনের ক্ষেত্রে সাধারণ প্যারামিটার। এই ক্লাসের কোনও অবজেক্ট সরাসরি কোনও পলিলাইন কাস্টমাইজেশন ফাংশনে প্রদান করা হয় না; পরিবর্তে এর একটি ডিসেন্ডেন্ট ক্লাসের অবজেক্ট প্রদান করা হয়।

defaultOptions
ধরন:  PolylineOptions
এই পলিলাইনের সেট তৈরি করতে ডিফল্ট বিকল্প ব্যবহার করা হয়েছে।
isNew
ধরন:  boolean
সত্য হলে, পলিলাইনের তালিকা নতুন তৈরি করা হয়েছে এবং পলিলাইন কাস্টমাইজেশন ফাংশন প্রথমবার কল করা হচ্ছে। তা না হলে, সেটি 'ফল্স' বলে গণ্য করা হবে।
polylines
ধরন:  Array<Polyline>
তৈরি করা পলিলাইনের তালিকা। রেন্ডার করা রুট তৈরি করতে এগুলি ক্রমানুসারে সাজানো থাকে।

ShipmentPolylineCustomizationFunctionParams ইন্টারফেস

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

FleetEngineShipmentLocationProvider-এর জন্য পলিলাইন কাস্টমাইজেশন ফাংশনের নির্দিষ্ট প্যারামিটার।

এই ইন্টারফেস PolylineCustomizationFunctionParams-কে এক্সটেন্ড করে।

taskTrackingInfo
ধরন:  TaskTrackingInfo
এই পলিলাইনের সাথে যুক্ত টাস্কের তথ্য।
ইনহেরিট করা: defaultOptions, isNew, polylines

TripPolylineCustomizationFunctionParams ইন্টারফেস

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

FleetEngineTripLocationProvider-এর জন্য পলিলাইন কাস্টমাইজেশন ফাংশনের নির্দিষ্ট প্যারামিটার।

এই ইন্টারফেস PolylineCustomizationFunctionParams-কে এক্সটেন্ড করে।

trip
ধরন:  Trip
এই পলিলাইনের সাথে যুক্ত ট্রিপ।
ইনহেরিট করা: defaultOptions, isNew, polylines

VehiclePolylineCustomizationFunctionParams ইন্টারফেস

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

FleetEngineVehicleLocationProvider-এর জন্য পলিলাইন কাস্টমাইজেশন ফাংশনের নির্দিষ্ট প্যারামিটার।

এই ইন্টারফেস PolylineCustomizationFunctionParams-কে এক্সটেন্ড করে।

vehicle
ধরন:  Vehicle
এই পলিলাইনের মাধ্যমে গাড়িটি যাচ্ছে।
ইনহেরিট করা: defaultOptions, isNew, polylines

DeliveryVehiclePolylineCustomizationFunctionParams ইন্টারফেস

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

FleetEngineDeliveryVehicleLocationProvider-এর জন্য পলিলাইন কাস্টমাইজেশন ফাংশনের নির্দিষ্ট প্যারামিটার।

এই ইন্টারফেস PolylineCustomizationFunctionParams-কে এক্সটেন্ড করে।

deliveryVehicle
ধরন:  DeliveryVehicle
ডেলিভারি গাড়ি এই পলিলাইন দিয়ে যাচ্ছে।
ইনহেরিট করা: defaultOptions, isNew, polylines