UI Customization

PolylineSetup typedef

typedef google.maps.journeySharing.PolylineSetup

PolylineSetup-এর ধরন।

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

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

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

PolylineSetupOptions ইন্টারফেস

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

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

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

DefaultPolylineSetupOptions ইন্টারফেস

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

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

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

MarkerSetup typedef

typedef google.maps.journeySharing.MarkerSetup

MarkerSetup-এর ধরন।

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

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

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

MarkerSetupOptions ইন্টারফেস

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

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

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

DefaultMarkerSetupOptions ইন্টারফেস

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

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

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

MarkerCustomizationFunctionParams ইন্টারফেস

ইন্টারফেস google.maps.journeySharing.MarkerCustomizationFunctionParams
DeliveryVehicleMarkerCustomizationFunctionParams, PlannedStopMarkerCustomizationFunctionParams, ShipmentMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams, TripMarkerCustomizationFunctionParams, TripWaypointMarkerCustomizationFunctionParams, VehicleMarkerCustomizationFunctionParams, VehicleWaypointMarkerCustomizationFunctionParams দ্বারা এক্সটেন্ড করা হয়েছে

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

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

DeliveryVehicleMarkerCustomizationFunctionParams ইন্টারফেস

interface google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams extends MarkerCustomizationFunctionParams
extended by PlannedStopMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams

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

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

PlannedStopMarkerCustomizationFunctionParams ইন্টারফেস

interface google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

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

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

TaskMarkerCustomizationFunctionParams ইন্টারফেস

interface google.maps.journeySharing.TaskMarkerCustomizationFunctionParams extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

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

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

ShipmentMarkerCustomizationFunctionParams ইন্টারফেস

interface google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams extends MarkerCustomizationFunctionParams

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

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

TripMarkerCustomizationFunctionParams ইন্টারফেস

interface google.maps.journeySharing.TripMarkerCustomizationFunctionParams extends MarkerCustomizationFunctionParams
extended by TripWaypointMarkerCustomizationFunctionParams

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

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

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

TripWaypointMarkerCustomizationFunctionParams ইন্টারফেস

interface google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams extends TripMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

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

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

VehicleMarkerCustomizationFunctionParams ইন্টারফেস

interface google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams extends MarkerCustomizationFunctionParams
extended by VehicleWaypointMarkerCustomizationFunctionParams

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

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

VehicleWaypointMarkerCustomizationFunctionParams ইন্টারফেস

interface google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams extends VehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

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

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

PolylineCustomizationFunctionParams ইন্টারফেস

ইন্টারফেস google.maps.journeySharing.PolylineCustomizationFunctionParams
DeliveryVehiclePolylineCustomizationFunctionParams, ShipmentPolylineCustomizationFunctionParams, TripPolylineCustomizationFunctionParams, VehiclePolylineCustomizationFunctionParams দ্বারা এক্সটেন্ড করা হয়েছে

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

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

ShipmentPolylineCustomizationFunctionParams ইন্টারফেস

interface google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

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

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

TripPolylineCustomizationFunctionParams ইন্টারফেস

interface google.maps.journeySharing.TripPolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

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

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

VehiclePolylineCustomizationFunctionParams ইন্টারফেস

interface google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

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

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

DeliveryVehiclePolylineCustomizationFunctionParams ইন্টারফেস

interface google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

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

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