FleetEngineTripLocationProvider ক্লাস
google.maps.journeySharing . FleetEngineTripLocationProvider
ক্লাস
ট্রিপ অবস্থান প্রদানকারী.
এই শ্রেণীটি PollingLocationProvider
প্রসারিত করে।
const {FleetEngineTripLocationProvider} = await google.maps.importLibrary("journeySharing")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
FleetEngineTripLocationProvider | FleetEngineTripLocationProvider(options) পরামিতি:
একটি ফ্লিট ইঞ্জিন ভ্রমণের জন্য একটি নতুন অবস্থান প্রদানকারী তৈরি করে৷ |
স্ট্যাটিক পদ্ধতি | |
---|---|
TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION | TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION(params) পরামিতি:
রিটার্ন মান: কোনটিই নয় পলিলাইন কাস্টমাইজেশন ফাংশন যা সক্রিয় পলিলাইনকে তার গতির রিডিং অনুযায়ী রঙ করে। সক্রিয় পলিলাইনের জন্য একটি ট্রাফিক-সচেতন পলিলাইন রেন্ডার করতে FleetEngineTripLocationProviderOptions.activePolylineCustomization হিসাবে এই ফাংশনটি নির্দিষ্ট করুন৷ |
TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION | TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION(params) পরামিতি:
রিটার্ন মান: কোনটিই নয় পলিলাইন কাস্টমাইজেশন ফাংশন যা বাকি পলিলাইনকে এর গতির রিডিং অনুযায়ী রঙ করে। অবশিষ্ট পলিলাইনের জন্য একটি ট্রাফিক-সচেতন পলিলাইন রেন্ডার করতে FleetEngineTripLocationProviderOptions.remainingPolylineCustomization হিসাবে এই ফাংশনটি নির্দিষ্ট করুন৷ |
বৈশিষ্ট্য | |
---|---|
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 ক্লাউড কনসোল থেকে গ্রাহকের প্রকল্প আইডি। |
activePolylineCustomization optional | প্রকার: (function( TripPolylineCustomizationFunctionParams ): void)| PolylineOptions optional কাস্টমাইজেশন সক্রিয় পলিলাইনে প্রয়োগ করা হয়েছে। একটি সক্রিয় পলিলাইন বর্তমানে যানবাহনটি যে পথ দিয়ে যাচ্ছে তার একটি অংশের সাথে মিলে যায়। কাস্টম স্টাইলিং (যেমন পলিলাইন রঙ) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
destinationMarkerCustomization optional | প্রকার: (function( TripMarkerCustomizationFunctionParams ): void)| MarkerOptions optional কাস্টমাইজেশন গন্তব্য চিহ্নিতকারীতে প্রয়োগ করা হয়েছে। কাস্টম স্টাইলিং (যেমন মার্কার আইকন) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
originMarkerCustomization optional | প্রকার: (function( TripMarkerCustomizationFunctionParams ): void)| MarkerOptions optional উৎপত্তি চিহ্নিতকারীতে কাস্টমাইজেশন প্রয়োগ করা হয়েছে। কাস্টম স্টাইলিং (যেমন মার্কার আইকন) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
pollingIntervalMillis optional | প্রকার: number optional মিলিসেকেন্ডে অবস্থান আপডেট আনার মধ্যে ন্যূনতম সময়। যদি একটি অবস্থান আপডেট আনতে pollingIntervalMillis এর চেয়ে বেশি সময় নেয়, তবে বর্তমানটি শেষ না হওয়া পর্যন্ত পরবর্তী অবস্থান আপডেট শুরু হয় না।এই মানটি 0 তে সেট করলে পুনরাবৃত্ত অবস্থান আপডেটগুলি অক্ষম হয়৷ অবস্থান প্রদানকারীর দ্বারা পর্যবেক্ষণ করা কোনো পরামিতি পরিবর্তিত হলে একটি নতুন অবস্থান আপডেট আনা হয়। ডিফল্ট পোলিং ব্যবধান হল 5000 মিলিসেকেন্ড, সর্বনিম্ন ব্যবধান। আপনি যদি ভোটদানের ব্যবধানকে একটি কম অ-শূন্য মানতে সেট করেন, 5000 ব্যবহার করা হয়। |
remainingPolylineCustomization optional | প্রকার: (function( TripPolylineCustomizationFunctionParams ): void)| PolylineOptions optional বাকী পলিলাইনে কাস্টমাইজেশন প্রয়োগ করা হয়েছে। একটি অবশিষ্ট পলিলাইন সেই পথের একটি অংশের সাথে মিলে যায় যেখান দিয়ে যানবাহনটি এখনও যেতে শুরু করেনি। কাস্টম স্টাইলিং (যেমন পলিলাইন রঙ) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
takenPolylineCustomization optional | প্রকার: (function( TripPolylineCustomizationFunctionParams ): void)| PolylineOptions optional নেওয়া পলিলাইনে কাস্টমাইজেশন প্রয়োগ করা হয়েছে। একটি নেওয়া পলিলাইনটি গাড়িটি ইতিমধ্যে যে পথটি অতিক্রম করেছে তার একটি অংশের সাথে মিলে যায়৷ কাস্টম স্টাইলিং (যেমন পলিলাইন রঙ) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
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 ট্রিপ গঠন আপডেট দ্বারা ফিরে. অপরিবর্তনীয়। |