FleetEngineShipmentLocationProvider ক্লাস
google.maps.journeySharing . FleetEngineShipmentLocationProvider
ক্লাস
চালান অবস্থান প্রদানকারী.
এই শ্রেণীটি PollingLocationProvider
প্রসারিত করে।
const {FleetEngineShipmentLocationProvider} = await google.maps.importLibrary("journeySharing")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
FleetEngineShipmentLocationProvider | FleetEngineShipmentLocationProvider(options) পরামিতি:
ফ্লিট ইঞ্জিন চালান ট্র্যাকিংয়ের জন্য একটি নতুন অবস্থান প্রদানকারী তৈরি করে৷ |
বৈশিষ্ট্য | |
---|---|
trackingId | প্রকার: string এই অবস্থান প্রদানকারী যে কাজটি পর্যবেক্ষণ করে তার জন্য ট্র্যাকিং আইডি। ট্র্যাকিং শুরু করতে এই ক্ষেত্রটি সেট করুন। |
উত্তরাধিকারসূত্রে প্রাপ্ত: isPolling , pollingIntervalMillis |
পদ্ধতি | |
---|---|
refresh | refresh() পরামিতি: কোনোটিই নয় রিটার্ন মান: void স্পষ্টভাবে ট্র্যাক করা অবস্থান রিফ্রেশ করে। |
উত্তরাধিকারসূত্রে প্রাপ্ত: addListener |
ঘটনা | |
---|---|
error | function(event) যুক্তি:
অবস্থান প্রদানকারী একটি ত্রুটির সম্মুখীন হলে ইভেন্টটি ট্রিগার হয়৷ |
update | function(event) যুক্তি: একটি ফ্লিট ইঞ্জিন ডেটা আপডেটের অনুরোধ শেষ হলে ইভেন্টটি ট্রিগার হয়৷ |
উত্তরাধিকারসূত্রে প্রাপ্ত: ispollingchange |
FleetEngineShipmentLocationProviderOptions ইন্টারফেস
google.maps.journeySharing . FleetEngineShipmentLocationProviderOptions
ইন্টারফেস
চালান অবস্থান প্রদানকারীর জন্য বিকল্প.
বৈশিষ্ট্য | |
---|---|
authTokenFetcher | প্রকার: AuthTokenFetcher ক্লায়েন্টকে ফ্লিট ইঞ্জিনে প্রমাণীকরণের জন্য JSON ওয়েব টোকেন প্রদান করে। |
projectId | প্রকার: string Google ক্লাউড কনসোল থেকে গ্রাহকের প্রকল্প আইডি। |
activePolylineCustomization optional | প্রকার: (function( ShipmentPolylineCustomizationFunctionParams ): void)| PolylineOptions optional কাস্টমাইজেশন সক্রিয় পলিলাইনে প্রয়োগ করা হয়েছে। একটি সক্রিয় পলিলাইন বর্তমানে যানবাহনটি যে পথ দিয়ে যাচ্ছে তার একটি অংশের সাথে মিলে যায়। কাস্টম স্টাইলিং (যেমন পলিলাইন রঙ) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
deliveryVehicleMarkerCustomization optional | প্রকার: (function( ShipmentMarkerCustomizationFunctionParams ): void)| MarkerOptions optional ডেলিভারি গাড়ির মার্কারে কাস্টমাইজেশন প্রয়োগ করা হয়েছে। কাস্টম স্টাইলিং (যেমন মার্কার আইকন) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
destinationMarkerCustomization optional | প্রকার: (function( ShipmentMarkerCustomizationFunctionParams ): void)| MarkerOptions optional কাস্টমাইজেশন গন্তব্য চিহ্নিতকারীতে প্রয়োগ করা হয়েছে। কাস্টম স্টাইলিং (যেমন মার্কার আইকন) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
pollingIntervalMillis optional | প্রকার: number optional মিলিসেকেন্ডে অবস্থান আপডেট আনার মধ্যে ন্যূনতম সময়। যদি একটি অবস্থান আপডেট আনতে pollingIntervalMillis এর চেয়ে বেশি সময় নেয়, তবে বর্তমানটি শেষ না হওয়া পর্যন্ত পরবর্তী অবস্থান আপডেট শুরু হয় না।এই মানটি 0, ইনফিনিটি, বা একটি নেতিবাচক মান সেট করা স্বয়ংক্রিয় অবস্থান আপডেটগুলি অক্ষম করে। ট্র্যাকিং আইডি প্যারামিটার (উদাহরণস্বরূপ, শিপমেন্ট লোকেশন প্রদানকারীর শিপমেন্ট ট্র্যাকিং আইডি), বা ফিল্টারিং বিকল্প (উদাহরণস্বরূপ, ফ্লিট অবস্থান প্রদানকারীদের জন্য ভিউপোর্ট বাউন্ড বা বৈশিষ্ট্য ফিল্টার) পরিবর্তন হলে একটি নতুন অবস্থান আপডেট আনা হয়। ডিফল্ট, এবং সর্বনিম্ন, পোলিং ব্যবধান হল 5000 মিলিসেকেন্ড। আপনি যদি ভোটদানের ব্যবধানকে কম ইতিবাচক মান সেট করেন, 5000 সংরক্ষণ করা হয় এবং ব্যবহার করা হয়। |
remainingPolylineCustomization optional | প্রকার: (function( ShipmentPolylineCustomizationFunctionParams ): void)| PolylineOptions optional বাকী পলিলাইনে কাস্টমাইজেশন প্রয়োগ করা হয়েছে। একটি অবশিষ্ট পলিলাইন সেই পথের একটি অংশের সাথে মিলে যায় যেখান দিয়ে যানবাহনটি এখনও যেতে শুরু করেনি। কাস্টম স্টাইলিং (যেমন পলিলাইন রঙ) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
takenPolylineCustomization optional | প্রকার: (function( ShipmentPolylineCustomizationFunctionParams ): void)| PolylineOptions optional নেওয়া পলিলাইনে কাস্টমাইজেশন প্রয়োগ করা হয়েছে। একটি নেওয়া পলিলাইনটি গাড়িটি ইতিমধ্যে যে পথটি অতিক্রম করেছে তার একটি অংশের সাথে মিলে যায়৷ কাস্টম স্টাইলিং (যেমন পলিলাইন রঙ) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
trackingId optional | প্রকার: string optional অবস্থান প্রদানকারীকে তাৎক্ষণিকভাবে ট্র্যাক করার জন্য টাস্কের ট্র্যাকিং আইডি। নির্দিষ্ট না থাকলে, অবস্থান প্রদানকারী কোনো কাজ ট্র্যাক করা শুরু করে না; ট্র্যাকিং আইডি সেট করতে এবং ট্র্যাকিং শুরু করতে FleetEngineShipmentLocationProvider.trackingId ব্যবহার করুন৷ |
FleetEngineShipmentLocationProviderUpdateEvent ইন্টারফেস
google.maps.journeySharing . FleetEngineShipmentLocationProviderUpdateEvent
ইন্টারফেস
FleetEngineShipmentLocationProvider.update
ইভেন্টটি ট্রিগার হলে ইভেন্ট হ্যান্ডলারের কাছে ইভেন্ট অবজেক্ট পাস করা হয়।
বৈশিষ্ট্য | |
---|---|
taskTrackingInfo optional | প্রকার: TaskTrackingInfo optional টাস্ক ট্র্যাকিং তথ্য কাঠামো আপডেট দ্বারা ফিরে. অপরিবর্তনীয়। |