FleetEngineDelivery VehicleLocationProvider ক্লাস
google.maps.journeySharing . FleetEngineDeliveryVehicleLocationProvider
ক্লাস
ডেলিভারি গাড়ির অবস্থান প্রদানকারী।
এই শ্রেণীটি PollingLocationProvider
প্রসারিত করে।
const {FleetEngineDeliveryVehicleLocationProvider} = await google.maps.importLibrary("journeySharing")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
FleetEngineDeliveryVehicleLocationProvider | FleetEngineDeliveryVehicleLocationProvider(options) পরামিতি:
একটি ফ্লিট ইঞ্জিন ডেলিভারি গাড়ির জন্য একটি নতুন অবস্থান প্রদানকারী তৈরি করে৷ |
বৈশিষ্ট্য | |
---|---|
deliveryVehicleId | প্রকার: string এই অবস্থান প্রদানকারী যে গাড়িটি পর্যবেক্ষণ করেন তার জন্য আইডি। একটি যানবাহন ট্র্যাক করতে এই ক্ষেত্রটি সেট করুন। |
shouldShowOutcomeLocations | প্রকার: boolean optional ঐচ্ছিকভাবে ব্যবহারকারীদের টাস্কের ফলাফলের অবস্থান প্রদর্শন করার অনুমতি দিন। |
shouldShowTasks | প্রকার: boolean optional ঐচ্ছিকভাবে ব্যবহারকারীদের আনা কাজগুলি প্রদর্শন করার অনুমতি দিন। |
staleLocationThresholdMillis | প্রকার: number এই ক্ষেত্রটি শুধুমাত্র পঠনযোগ্য। বাসি গাড়ির অবস্থানের জন্য থ্রেশহোল্ড। গাড়ির জন্য সর্বশেষ আপডেট করা অবস্থানটি এই থ্রেশহোল্ডের চেয়ে পুরানো হলে, গাড়িটি প্রদর্শিত হবে না। |
taskFilterOptions | প্রকার: FleetEngineTaskFilterOptions কাজগুলি আনার সময় প্রয়োগ করার জন্য ফিল্টার বিকল্পগুলি প্রদান করে৷ |
উত্তরাধিকারসূত্রে প্রাপ্ত: isPolling , pollingIntervalMillis |
পদ্ধতি | |
---|---|
উত্তরাধিকারসূত্রে প্রাপ্ত: addListener |
ঘটনা | |
---|---|
error | function(event) যুক্তি:
অবস্থান প্রদানকারী একটি ত্রুটির সম্মুখীন হলে ইভেন্টটি ট্রিগার হয়৷ |
update | function(event) যুক্তি: একটি ফ্লিট ইঞ্জিন ডেটা আপডেটের অনুরোধ শেষ হলে ইভেন্টটি ট্রিগার হয়৷ |
উত্তরাধিকারসূত্রে প্রাপ্ত: ispollingchange |
FleetEngineDeliveryVehicleLocationProviderOptions ইন্টারফেস
google.maps.journeySharing . FleetEngineDeliveryVehicleLocationProviderOptions
ইন্টারফেস
ডেলিভারি গাড়ির অবস্থান প্রদানকারীর জন্য বিকল্প।
বৈশিষ্ট্য | |
---|---|
authTokenFetcher | প্রকার: AuthTokenFetcher ক্লায়েন্টকে ফ্লিট ইঞ্জিনে প্রমাণীকরণের জন্য JSON ওয়েব টোকেন প্রদান করে। |
projectId | প্রকার: string Google ক্লাউড কনসোল থেকে গ্রাহকের প্রকল্প আইডি। |
activePolylineCustomization optional | প্রকার: (function( DeliveryVehiclePolylineCustomizationFunctionParams ): void)| PolylineOptions optional কাস্টমাইজেশন সক্রিয় পলিলাইনে প্রয়োগ করা হয়েছে। একটি সক্রিয় পলিলাইন বর্তমানে যানবাহনটি যে পথ দিয়ে যাচ্ছে তার একটি অংশের সাথে মিলে যায়। কাস্টম স্টাইলিং (যেমন পলিলাইন রঙ) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
deliveryVehicleId optional | প্রকার: string optional অবস্থান প্রদানকারীকে তাৎক্ষণিকভাবে ট্র্যাক করার জন্য ডেলিভারি গাড়ির আইডি। নির্দিষ্ট না থাকলে, অবস্থান প্রদানকারী কোনো যানবাহন ট্র্যাক করা শুরু করে না; ID সেট করতে এবং ট্র্যাকিং শুরু করতে FleetEngineDeliveryVehicleLocationProvider.deliveryVehicleId ব্যবহার করুন। |
deliveryVehicleMarkerCustomization optional | প্রকার: (function( DeliveryVehicleMarkerCustomizationFunctionParams ): void)| MarkerOptions optional ডেলিভারি গাড়ির মার্কারে কাস্টমাইজেশন প্রয়োগ করা হয়েছে। কাস্টম স্টাইলিং (যেমন মার্কার আইকন) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
plannedStopMarkerCustomization optional | প্রকার: (function( PlannedStopMarkerCustomizationFunctionParams ): void)| MarkerOptions optional একটি পরিকল্পিত স্টপ মার্কারে কাস্টমাইজেশন প্রয়োগ করা হয়েছে। কাস্টম স্টাইলিং (যেমন মার্কার আইকন) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
pollingIntervalMillis optional | প্রকার: number optional মিলিসেকেন্ডে অবস্থান আপডেট আনার মধ্যে ন্যূনতম সময়। যদি একটি অবস্থান আপডেট আনতে pollingIntervalMillis এর চেয়ে বেশি সময় নেয়, তবে বর্তমানটি শেষ না হওয়া পর্যন্ত পরবর্তী অবস্থান আপডেট শুরু হয় না।এই মানটি 0 তে সেট করলে পুনরাবৃত্ত অবস্থান আপডেটগুলি অক্ষম হয়৷ অবস্থান প্রদানকারীর দ্বারা পর্যবেক্ষণ করা কোনো পরামিতি পরিবর্তিত হলে একটি নতুন অবস্থান আপডেট আনা হয়। ডিফল্ট পোলিং ব্যবধান হল 5000 মিলিসেকেন্ড, সর্বনিম্ন ব্যবধান। আপনি যদি ভোটদানের ব্যবধানকে একটি কম অ-শূন্য মানতে সেট করেন, 5000 ব্যবহার করা হয়। |
remainingPolylineCustomization optional | প্রকার: (function( DeliveryVehiclePolylineCustomizationFunctionParams ): void)| PolylineOptions optional বাকী পলিলাইনে কাস্টমাইজেশন প্রয়োগ করা হয়েছে। একটি অবশিষ্ট পলিলাইন সেই পথের একটি অংশের সাথে মিলে যায় যেখান দিয়ে যানবাহনটি এখনও যেতে শুরু করেনি। কাস্টম স্টাইলিং (যেমন পলিলাইন রঙ) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
shouldShowOutcomeLocations optional | প্রকার: boolean optional বুলিয়ান দেখাতে বা আড়াল করা কাজের জন্য ফলাফলের অবস্থান লুকাতে। |
shouldShowTasks optional | প্রকার: boolean optional বুলিয়ান দেখানো বা কাজ লুকান. এটিকে মিথ্যাতে সেট করা হলে তা ListTasks এন্ডপয়েন্টকে কাজগুলি আনার জন্য কল করা থেকে বাধা দেবে। শুধুমাত্র আসন্ন যানবাহন স্টপ প্রদর্শিত হবে. |
staleLocationThresholdMillis optional | প্রকার: number optional বাসি গাড়ির অবস্থানের জন্য থ্রেশহোল্ড। গাড়ির জন্য সর্বশেষ আপডেট করা অবস্থানটি এই থ্রেশহোল্ডের পুরনো হলে, গাড়িটি প্রদর্শিত হবে না। মিলিসেকেন্ডে 24 ঘন্টা ডিফল্ট। যদি থ্রেশহোল্ড 0 এর কম হয়, বা ইনফিনিটি , থ্রেশহোল্ড উপেক্ষা করা হবে এবং গাড়ির অবস্থানটি পুরানো বলে বিবেচিত হবে না৷ |
takenPolylineCustomization optional | প্রকার: (function( DeliveryVehiclePolylineCustomizationFunctionParams ): void)| PolylineOptions optional নেওয়া পলিলাইনে কাস্টমাইজেশন প্রয়োগ করা হয়েছে। একটি নেওয়া পলিলাইনটি গাড়িটি ইতিমধ্যে যে পথটি অতিক্রম করেছে তার একটি অংশের সাথে মিলে যায়৷ কাস্টম স্টাইলিং (যেমন পলিলাইন রঙ) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
taskFilterOptions optional | প্রকার: FleetEngineTaskFilterOptions optional কাজগুলি আনার সময় প্রয়োগ করার জন্য ফিল্টার বিকল্পগুলি৷ বিকল্পগুলি নির্দিষ্ট যানবাহন, সময় এবং কাজের স্থিতি অন্তর্ভুক্ত করতে পারে। |
taskMarkerCustomization optional | প্রকার: (function( TaskMarkerCustomizationFunctionParams ): void)| MarkerOptions optional একটি টাস্ক মার্কারে কাস্টমাইজেশন প্রয়োগ করা হয়েছে। ডেলিভারি গাড়িতে নির্ধারিত প্রতিটি টাস্কের পরিকল্পিত স্থানে একটি টাস্ক মার্কার রেন্ডার করা হয়। কাস্টম স্টাইলিং (যেমন মার্কার আইকন) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
taskOutcomeMarkerCustomization optional | প্রকার: function( TaskMarkerCustomizationFunctionParams ): void optional একটি টাস্ক ফলাফল মার্কার কাস্টমাইজেশন প্রয়োগ করা হয়েছে. ডেলিভারি গাড়িতে নির্ধারিত প্রতিটি টাস্কের প্রকৃত ফলাফলের অবস্থানে একটি টাস্ক ফলাফল চিহ্নিতকারী রেন্ডার করা হয়। কাস্টম স্টাইলিং (যেমন মার্কার আইকন) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
FleetEngineTaskFilterOptions ইন্টারফেস
google.maps.journeySharing . FleetEngineTaskFilterOptions
ইন্টারফেস
ডেলিভারি গাড়ির অবস্থান প্রদানকারীর কাজের জন্য ফিল্টারিং বিকল্প।
বৈশিষ্ট্য | |
---|---|
completionTimeFrom optional | প্রকার: Date optional টাস্ক সমাপ্তির সময়ের জন্য একচেটিয়া নিম্ন আবদ্ধ। নির্দিষ্ট সময়ের পরে সম্পন্ন করা কাজগুলির জন্য ফিল্টার করতে ব্যবহৃত হয়। |
completionTimeTo optional | প্রকার: Date optional টাস্ক সমাপ্তির সময়ের জন্য একচেটিয়া উপরের আবদ্ধ। নির্দিষ্ট সময়ের আগে সম্পন্ন করা কাজগুলির জন্য ফিল্টার করতে ব্যবহৃত হয়। |
state optional | প্রকার: string optional কাজের অবস্থা। বৈধ মানগুলি খোলা বা বন্ধ। |
FleetEngineDeliveryVehicleLocationProviderUpdateEvent ইন্টারফেস
google.maps.journeySharing . FleetEngineDeliveryVehicleLocationProviderUpdateEvent
ইন্টারফেস
যখন FleetEngineDeliveryVehicleLocationProvider.update
ইভেন্টটি ট্রিগার হয় তখন ইভেন্ট অবজেক্টটি ইভেন্ট হ্যান্ডলারের কাছে চলে যায়।
বৈশিষ্ট্য | |
---|---|
completedVehicleJourneySegments optional | প্রকার: Array < VehicleJourneySegment > optional এই গাড়ির দ্বারা যে যাত্রা অংশগুলি সম্পন্ন হয়েছে। অপরিবর্তনীয়। |
deliveryVehicle optional | প্রকার: DeliveryVehicle optional ডেলিভারি গাড়ির ডেটা স্ট্রাকচার আপডেটের মাধ্যমে ফিরে এসেছে। অপরিবর্তনীয়। |
tasks optional | এই ডেলিভারি গাড়ির দ্বারা পরিবেশিত কাজের তালিকা। অপরিবর্তনীয়। |
FleetEngineDeliveryFleetLocationProvider ক্লাস
google.maps.journeySharing . FleetEngineDeliveryFleetLocationProvider
ক্লাস
ডেলিভারি ফ্লিট অবস্থান প্রদানকারী.
এই শ্রেণীটি PollingLocationProvider
প্রসারিত করে।
const {FleetEngineDeliveryFleetLocationProvider} = await google.maps.importLibrary("journeySharing")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
FleetEngineDeliveryFleetLocationProvider | FleetEngineDeliveryFleetLocationProvider(options) পরামিতি:
ফ্লিট ইঞ্জিন দ্বারা ট্র্যাক করা যানবাহনের জন্য একটি নতুন অবস্থান প্রদানকারী তৈরি করে৷ |
বৈশিষ্ট্য | |
---|---|
deliveryVehicleFilter | প্রকার: string optional ডেলিভারি যানবাহন আনার সময় ফিল্টার প্রয়োগ করা হয়। |
locationRestriction | প্রকার: LatLngBounds | LatLngBoundsLiteral optional যে সীমার মধ্যে ডেলিভারি যানবাহনগুলিকে ট্র্যাক করতে হবে৷ যদি কোন সীমা নির্ধারণ করা না থাকে, কোন ডেলিভারি যানবাহন ট্র্যাক করা হবে না। অবস্থান নির্বিশেষে সমস্ত ডেলিভারি যান ট্র্যাক করতে, সমগ্র পৃথিবীর সমান সীমানা সেট করুন। |
staleLocationThresholdMillis | প্রকার: number এই ক্ষেত্রটি শুধুমাত্র পঠনযোগ্য। বাসি গাড়ির অবস্থানের জন্য থ্রেশহোল্ড। গাড়ির জন্য সর্বশেষ আপডেট করা অবস্থানটি এই থ্রেশহোল্ডের চেয়ে পুরানো হলে, গাড়িটি প্রদর্শিত হবে না। |
উত্তরাধিকারসূত্রে প্রাপ্ত: isPolling , pollingIntervalMillis |
পদ্ধতি | |
---|---|
উত্তরাধিকারসূত্রে প্রাপ্ত: addListener |
ঘটনা | |
---|---|
update | function(event) যুক্তি: একটি ফ্লিট ইঞ্জিন ডেটা আপডেটের অনুরোধ শেষ হলে ইভেন্টটি ট্রিগার হয়৷ |
উত্তরাধিকারসূত্রে প্রাপ্ত: ispollingchange |
FleetEngineDeliveryFleetLocationProviderOptions ইন্টারফেস
google.maps.journeySharing . FleetEngineDeliveryFleetLocationProviderOptions
ইন্টারফেস
ডেলিভারি ফ্লিট অবস্থান প্রদানকারীর জন্য বিকল্প।
বৈশিষ্ট্য | |
---|---|
authTokenFetcher | প্রকার: AuthTokenFetcher ক্লায়েন্টকে ফ্লিট ইঞ্জিনে প্রমাণীকরণের জন্য JSON ওয়েব টোকেন প্রদান করে। |
projectId | প্রকার: string Google ক্লাউড কনসোল থেকে গ্রাহকের প্রকল্প আইডি। |
deliveryVehicleFilter optional | প্রকার: string optional ডেলিভারি যানবাহন আনার সময় প্রয়োগ করার জন্য একটি ফিল্টার ক্যোয়ারী। এই ফিল্টারটি সরাসরি ফ্লিট ইঞ্জিনে পাঠানো হয়। সমর্থিত ফরম্যাটের জন্য ListDeliveryVehiclesRequest.filter দেখুন। লক্ষ্য করুন যে বৈশিষ্ট্যগুলির জন্য বৈধ ফিল্টারগুলিতে অবশ্যই "গুণাবলী" উপসর্গ থাকতে হবে। উদাহরণস্বরূপ, attributes.x = "y" বা attributes."x y" = "z" । |
deliveryVehicleMarkerCustomization optional | প্রকার: function( DeliveryVehicleMarkerCustomizationFunctionParams ): void optional একটি ডেলিভারি গাড়ির মার্কারে কাস্টমাইজেশন প্রয়োগ করা হয়েছে। কাস্টম স্টাইলিং (যেমন মার্কার আইকন) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
locationRestriction optional | প্রকার: LatLngBounds | LatLngBoundsLiteral optional অক্ষাংশ/দ্রাঘিমাংশের সীমানা যার মধ্যে অবস্থান প্রদানকারীকে তাৎক্ষণিকভাবে ট্র্যাক করতে হবে। যদি সেট করা না থাকে, অবস্থান প্রদানকারী কোনো যানবাহন ট্র্যাক করা শুরু করে না; সীমা সেট করতে এবং ট্র্যাকিং শুরু করতে FleetEngineDeliveryFleetLocationProvider.locationRestriction ব্যবহার করুন। অবস্থান নির্বিশেষে সমস্ত ডেলিভারি যান ট্র্যাক করতে, সমগ্র পৃথিবীর সমান সীমানা সেট করুন। |
staleLocationThresholdMillis optional | প্রকার: number optional বাসি গাড়ির অবস্থানের জন্য থ্রেশহোল্ড। গাড়ির জন্য সর্বশেষ আপডেট করা অবস্থানটি এই থ্রেশহোল্ডের পুরনো হলে, গাড়িটি প্রদর্শিত হবে না। মিলিসেকেন্ডে 24 ঘন্টা ডিফল্ট। যদি থ্রেশহোল্ড শূন্যের কম হয়, বা ইনফিনিটি , থ্রেশহোল্ড উপেক্ষা করা হবে এবং গাড়ির অবস্থানটি পুরানো বলে বিবেচিত হবে না৷ |
FleetEngineDeliveryFleetLocationProviderUpdateEvent ইন্টারফেস
google.maps.journeySharing . FleetEngineDeliveryFleetLocationProviderUpdateEvent
ইন্টারফেস
FleetEngineDeliveryFleetLocationProvider.update
ইভেন্টটি ট্রিগার হলে ইভেন্ট হ্যান্ডলারের কাছে ইভেন্ট অবজেক্ট পাস করা হয়।
বৈশিষ্ট্য | |
---|---|
deliveryVehicles optional | প্রকার: Array < DeliveryVehicle > optional ডেলিভারি গাড়ির তালিকা প্রশ্ন দ্বারা ফিরে. অপরিবর্তনীয়। |