FleetEngineTripLocationProvider ক্লাস
google.maps.journeySharing . FleetEngineTripLocationProvider
ক্লাস
ট্রিপ অবস্থান প্রদানকারী.
এই শ্রেণীটি PollingLocationProvider
প্রসারিত করে।
const {FleetEngineTripLocationProvider} = await google.maps.importLibrary("journeySharing")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
FleetEngineTripLocationProvider | FleetEngineTripLocationProvider(options) পরামিতি:
একটি ফ্লিট ইঞ্জিন ভ্রমণের জন্য একটি নতুন অবস্থান প্রদানকারী তৈরি করে৷ |
বৈশিষ্ট্য | |
---|---|
tripId | প্রকার: string এই অবস্থান প্রদানকারী যে ট্রিপের আইডি পর্যবেক্ষণ করেন। ট্র্যাকিং শুরু করতে এই ক্ষেত্রটি সেট করুন। |
উত্তরাধিকারসূত্রে প্রাপ্ত: isPolling , pollingIntervalMillis |
পদ্ধতি | |
---|---|
refresh | refresh() পরামিতি: কোনোটিই নয় রিটার্ন মান: void স্পষ্টভাবে ট্র্যাক করা অবস্থান রিফ্রেশ করে। |
উত্তরাধিকারসূত্রে প্রাপ্ত: addListener |
ঘটনা | |
---|---|
error | function(event) যুক্তি:
অবস্থান প্রদানকারী একটি ত্রুটির সম্মুখীন হলে ইভেন্টটি ট্রিগার হয়৷ |
update | function(event) যুক্তি: একটি ফ্লিট ইঞ্জিন ডেটা আপডেটের অনুরোধ শেষ হলে ইভেন্টটি ট্রিগার হয়৷ |
উত্তরাধিকারসূত্রে প্রাপ্ত: ispollingchange |
FleetEngineTripLocationProviderOptions ইন্টারফেস
google.maps.journeySharing . FleetEngineTripLocationProviderOptions
ইন্টারফেস
ট্রিপ অবস্থান প্রদানকারীর জন্য বিকল্প।
বৈশিষ্ট্য | |
---|---|
authTokenFetcher | প্রকার: AuthTokenFetcher ক্লায়েন্টকে ফ্লিট ইঞ্জিনে প্রমাণীকরণের জন্য JSON ওয়েব টোকেন প্রদান করে। |
projectId | প্রকার: string Google ক্লাউড কনসোল থেকে গ্রাহকের প্রকল্প আইডি। |
destinationMarkerCustomization optional | প্রকার: (function( TripMarkerCustomizationFunctionParams ): void)| MarkerOptions optional কাস্টমাইজেশন গন্তব্য চিহ্নিতকারীতে প্রয়োগ করা হয়েছে। কাস্টম স্টাইলিং (যেমন মার্কার আইকন) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
originMarkerCustomization optional | প্রকার: (function( TripMarkerCustomizationFunctionParams ): void)| MarkerOptions optional উৎপত্তি চিহ্নিতকারীতে কাস্টমাইজেশন প্রয়োগ করা হয়েছে। কাস্টম স্টাইলিং (যেমন মার্কার আইকন) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
pollingIntervalMillis optional | প্রকার: number optional মিলিসেকেন্ডে অবস্থান আপডেট আনার মধ্যে ন্যূনতম সময়। যদি একটি অবস্থান আপডেট আনতে pollingIntervalMillis এর চেয়ে বেশি সময় নেয়, তবে বর্তমানটি শেষ না হওয়া পর্যন্ত পরবর্তী অবস্থান আপডেট শুরু হয় না।এই মানটি 0 তে সেট করলে পুনরাবৃত্ত অবস্থান আপডেটগুলি অক্ষম হয়৷ অবস্থান প্রদানকারীর দ্বারা পর্যবেক্ষণ করা কোনো পরামিতি পরিবর্তিত হলে একটি নতুন অবস্থান আপডেট আনা হয়। ডিফল্ট পোলিং ব্যবধান হল 5000 মিলিসেকেন্ড, সর্বনিম্ন ব্যবধান। আপনি যদি ভোটদানের ব্যবধানকে একটি কম অ-শূন্য মানতে সেট করেন, 5000 ব্যবহার করা হয়। |
tripId optional | প্রকার: string optional অবস্থান প্রদানকারীকে তাৎক্ষণিকভাবে ট্র্যাক করার জন্য ট্রিপ আইডি। নির্দিষ্ট না থাকলে, অবস্থান প্রদানকারী কোনো ট্রিপ ট্র্যাক করা শুরু করে না; ID সেট করতে এবং ট্র্যাকিং শুরু করতে FleetEngineTripLocationProvider.tripId ব্যবহার করুন। |
vehicleMarkerCustomization optional | প্রকার: (function( TripMarkerCustomizationFunctionParams ): void)| MarkerOptions optional গাড়ির মার্কারে কাস্টমাইজেশন প্রয়োগ করা হয়েছে। কাস্টম স্টাইলিং (যেমন মার্কার আইকন) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
waypointMarkerCustomization optional | প্রকার: (function( TripWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional একটি ওয়েপয়েন্ট মার্কারে কাস্টমাইজেশন প্রয়োগ করা হয়েছে। কাস্টম স্টাইলিং (যেমন মার্কার আইকন) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
FleetEngineTripLocationProviderUpdateEvent ইন্টারফেস
google.maps.journeySharing . FleetEngineTripLocationProviderUpdateEvent
ইন্টারফেস
FleetEngineTripLocationProvider.update
ইভেন্টটি ট্রিগার হলে ইভেন্ট হ্যান্ডলারের কাছে ইভেন্ট অবজেক্ট পাস করা হয়।
বৈশিষ্ট্য | |
---|---|
trip optional | প্রকার: Trip optional ট্রিপ গঠন আপডেট দ্বারা ফিরে. অপরিবর্তনীয়। |