FleetEngineVehicleLocationProvider ক্লাস
google.maps.journeySharing . FleetEngineVehicleLocationProvider ক্লাস
যানবাহন অবস্থান প্রদানকারী.
এই শ্রেণীটি PollingLocationProvider প্রসারিত করে।
const {FleetEngineVehicleLocationProvider} = await google.maps.importLibrary("journeySharing") কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
|---|---|
FleetEngineVehicleLocationProvider | FleetEngineVehicleLocationProvider(options) পরামিতি:
একটি ফ্লিট ইঞ্জিন গাড়ির জন্য একটি নতুন অবস্থান প্রদানকারী তৈরি করে৷ |
স্ট্যাটিক পদ্ধতি | |
|---|---|
TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION | TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION(params) পরামিতি:
রিটার্ন মান: কোনটিই নয় পলিলাইন কাস্টমাইজেশন ফাংশন যা সক্রিয় পলিলাইনকে তার গতির রিডিং অনুযায়ী রঙ করে। সক্রিয় পলিলাইনের জন্য একটি ট্রাফিক-সচেতন পলিলাইন রেন্ডার করতে FleetEngineVehicleLocationProviderOptions.activePolylineCustomization হিসাবে এই ফাংশনটিকে নির্দিষ্ট করুন৷ |
TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION | TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION(params) পরামিতি:
রিটার্ন মান: কোনটিই নয় পলিলাইন কাস্টমাইজেশন ফাংশন যা বাকি পলিলাইনকে এর গতির রিডিং অনুযায়ী রঙ করে। অবশিষ্ট পলিলাইনের জন্য একটি ট্রাফিক-সচেতন পলিলাইন রেন্ডার করতে FleetEngineVehicleLocationProviderOptions.remainingPolylineCustomization হিসাবে এই ফাংশনটি নির্দিষ্ট করুন৷ |
বৈশিষ্ট্য | |
|---|---|
staleLocationThresholdMillis | প্রকার: number এই ক্ষেত্রটি শুধুমাত্র পঠনযোগ্য। বাসি গাড়ির অবস্থানের জন্য থ্রেশহোল্ড। গাড়ির জন্য সর্বশেষ আপডেট করা অবস্থানটি এই থ্রেশহোল্ডের চেয়ে পুরানো হলে, গাড়িটি প্রদর্শিত হবে না। |
vehicleId | প্রকার: string এই অবস্থান প্রদানকারী যে গাড়িটি পর্যবেক্ষণ করেন তার জন্য আইডি। একটি যানবাহন ট্র্যাক করতে এই ক্ষেত্রটি সেট করুন। |
উত্তরাধিকারসূত্রে প্রাপ্ত: isPolling , pollingIntervalMillis | |
পদ্ধতি | |
|---|---|
উত্তরাধিকারসূত্রে প্রাপ্ত: addListener |
ঘটনা | |
|---|---|
error | function(event) যুক্তি:
অবস্থান প্রদানকারী একটি ত্রুটির সম্মুখীন হলে ইভেন্টটি ট্রিগার হয়৷ |
update | function(event) যুক্তি: একটি ফ্লিট ইঞ্জিন ডেটা আপডেটের অনুরোধ শেষ হলে ইভেন্টটি ট্রিগার হয়৷ |
উত্তরাধিকারসূত্রে প্রাপ্ত: ispollingchange | |
FleetEngineVehicleLocationProviderOptions ইন্টারফেস
google.maps.journeySharing . FleetEngineVehicleLocationProviderOptions ইন্টারফেস
গাড়ির অবস্থান প্রদানকারীর জন্য বিকল্প।
বৈশিষ্ট্য | |
|---|---|
authTokenFetcher | প্রকার: AuthTokenFetcher ক্লায়েন্টকে ফ্লিট ইঞ্জিনে প্রমাণীকরণের জন্য JSON ওয়েব টোকেন প্রদান করে। |
projectId | প্রকার: string Google ক্লাউড কনসোল থেকে গ্রাহকের প্রকল্প আইডি। |
activePolylineCustomization optional | প্রকার: (function( VehiclePolylineCustomizationFunctionParams ): void)| PolylineOptions optional কাস্টমাইজেশন সক্রিয় পলিলাইনে প্রয়োগ করা হয়েছে। একটি সক্রিয় পলিলাইন বর্তমানে যানবাহনটি যে পথ দিয়ে যাচ্ছে তার একটি অংশের সাথে মিলে যায়। কাস্টম স্টাইলিং (যেমন পলিলাইন রঙ) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
destinationMarkerCustomization optional | প্রকার: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional কাস্টমাইজেশন গাড়ির ট্রিপ গন্তব্য চিহ্নিতকারীতে প্রয়োগ করা হয়েছে। কাস্টম স্টাইলিং (যেমন মার্কার আইকন) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
intermediateDestinationMarkerCustomization optional | প্রকার: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional গাড়ির ট্রিপ মধ্যবর্তী গন্তব্য মার্কারগুলিতে কাস্টমাইজেশন প্রয়োগ করা হয়েছে। কাস্টম স্টাইলিং (যেমন মার্কার আইকন) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
originMarkerCustomization optional | প্রকার: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional কাস্টমাইজেশন গাড়ির ট্রিপ অরিজিন মার্কারে প্রয়োগ করা হয়েছে। কাস্টম স্টাইলিং (যেমন মার্কার আইকন) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
pollingIntervalMillis optional | প্রকার: number optional মিলিসেকেন্ডে অবস্থান আপডেট আনার মধ্যে ন্যূনতম সময়। যদি একটি অবস্থান আপডেট আনতে pollingIntervalMillis এর চেয়ে বেশি সময় নেয়, তবে বর্তমানটি শেষ না হওয়া পর্যন্ত পরবর্তী অবস্থান আপডেট শুরু হয় না।এই মানটি 0 তে সেট করলে পুনরাবৃত্ত অবস্থান আপডেটগুলি অক্ষম হয়৷ অবস্থান প্রদানকারীর দ্বারা পর্যবেক্ষণ করা কোনো পরামিতি পরিবর্তিত হলে একটি নতুন অবস্থান আপডেট আনা হয়। ডিফল্ট পোলিং ব্যবধান হল 5000 মিলিসেকেন্ড, সর্বনিম্ন ব্যবধান। আপনি যদি ভোটদানের ব্যবধানকে একটি কম অ-শূন্য মানতে সেট করেন, 5000 ব্যবহার করা হয়। |
remainingPolylineCustomization optional | প্রকার: (function( VehiclePolylineCustomizationFunctionParams ): void)| PolylineOptions optional বাকী পলিলাইনে কাস্টমাইজেশন প্রয়োগ করা হয়েছে। একটি অবশিষ্ট পলিলাইন সেই পথের একটি অংশের সাথে মিলে যায় যেখান দিয়ে যানবাহনটি এখনও যেতে শুরু করেনি। কাস্টম স্টাইলিং (যেমন পলিলাইন রঙ) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
staleLocationThresholdMillis optional | প্রকার: number optional বাসি গাড়ির অবস্থানের জন্য থ্রেশহোল্ড। গাড়ির জন্য সর্বশেষ আপডেট করা অবস্থানটি এই থ্রেশহোল্ডের পুরনো হলে, গাড়িটি প্রদর্শিত হবে না। মিলিসেকেন্ডে 24 ঘন্টা ডিফল্ট। যদি থ্রেশহোল্ড 0 এর কম হয়, বা ইনফিনিটি , থ্রেশহোল্ড উপেক্ষা করা হবে এবং গাড়ির অবস্থানটি পুরানো বলে বিবেচিত হবে না৷ |
takenPolylineCustomization optional | প্রকার: (function( VehiclePolylineCustomizationFunctionParams ): void)| PolylineOptions optional নেওয়া পলিলাইনে কাস্টমাইজেশন প্রয়োগ করা হয়েছে। একটি নেওয়া পলিলাইনটি গাড়িটি ইতিমধ্যে যে পথটি অতিক্রম করেছে তার একটি অংশের সাথে মিলে যায়৷ কাস্টম স্টাইলিং (যেমন পলিলাইন রঙ) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
vehicleId optional | প্রকার: string optional অবস্থান প্রদানকারীকে তাৎক্ষণিকভাবে ট্র্যাক করার জন্য গাড়ির আইডি। নির্দিষ্ট না থাকলে, অবস্থান প্রদানকারী কোনো যানবাহন ট্র্যাক করা শুরু করে না; ID সেট করতে এবং ট্র্যাকিং শুরু করতে FleetEngineVehicleLocationProvider.vehicleId ব্যবহার করুন। |
vehicleMarkerCustomization optional | প্রকার: (function( VehicleMarkerCustomizationFunctionParams ): void)| MarkerOptions optional গাড়ির মার্কারে কাস্টমাইজেশন প্রয়োগ করা হয়েছে। কাস্টম স্টাইলিং (যেমন মার্কার আইকন) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
FleetEngineVehicleLocationProviderUpdateEvent ইন্টারফেস
google.maps.journeySharing . FleetEngineVehicleLocationProviderUpdateEvent ইন্টারফেস
FleetEngineVehicleLocationProvider.update ইভেন্টটি ট্রিগার হলে ইভেন্ট হ্যান্ডলারের কাছে ইভেন্ট অবজেক্ট পাস করা হয়।
বৈশিষ্ট্য | |
|---|---|
trips optional | এই গাড়ির দ্বারা সম্পন্ন ট্রিপ তালিকা. অপরিবর্তনীয়। |
vehicle optional | প্রকার: Vehicle optional গাড়ির ডেটা স্ট্রাকচার আপডেটের মাধ্যমে ফিরে এসেছে। অপরিবর্তনীয়। |
FleetEngineFleetLocationProvider ক্লাস
google.maps.journeySharing . FleetEngineFleetLocationProvider ক্লাস
ফ্লিট অবস্থান প্রদানকারী.
এই শ্রেণীটি PollingLocationProvider প্রসারিত করে।
const {FleetEngineFleetLocationProvider} = await google.maps.importLibrary("journeySharing") কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
|---|---|
FleetEngineFleetLocationProvider | FleetEngineFleetLocationProvider(options) পরামিতি:
ফ্লিট ইঞ্জিন দ্বারা ট্র্যাক করা যানবাহনের জন্য একটি নতুন অবস্থান প্রদানকারী তৈরি করে৷ |
বৈশিষ্ট্য | |
|---|---|
locationRestriction | প্রকার: LatLngBounds | LatLngBoundsLiteral optional যে সীমার মধ্যে যানবাহন ট্র্যাক করতে হবে৷ যদি কোন সীমানা নির্ধারণ করা না হয়, কোন যানবাহন ট্র্যাক করা হবে না। অবস্থান নির্বিশেষে সমস্ত যানবাহন ট্র্যাক করতে, সমগ্র পৃথিবীর সমান সীমানা সেট করুন। |
staleLocationThresholdMillis | প্রকার: number এই ক্ষেত্রটি শুধুমাত্র পঠনযোগ্য। বাসি গাড়ির অবস্থানের জন্য থ্রেশহোল্ড। গাড়ির জন্য সর্বশেষ আপডেট করা অবস্থানটি এই থ্রেশহোল্ডের চেয়ে পুরানো হলে, গাড়িটি প্রদর্শিত হবে না। |
vehicleFilter | প্রকার: string optional যানবাহন আনার সময় ফিল্টার প্রয়োগ করা হয়। |
উত্তরাধিকারসূত্রে প্রাপ্ত: isPolling , pollingIntervalMillis | |
পদ্ধতি | |
|---|---|
উত্তরাধিকারসূত্রে প্রাপ্ত: addListener |
ঘটনা | |
|---|---|
update | function(event) যুক্তি: একটি ফ্লিট ইঞ্জিন ডেটা আপডেটের অনুরোধ শেষ হলে ইভেন্টটি ট্রিগার হয়৷ |
উত্তরাধিকারসূত্রে প্রাপ্ত: ispollingchange | |
FleetEngineFleetLocationProviderOptions ইন্টারফেস
google.maps.journeySharing . FleetEngineFleetLocationProviderOptions ইন্টারফেস
ফ্লিট অবস্থান প্রদানকারীর জন্য বিকল্প।
বৈশিষ্ট্য | |
|---|---|
authTokenFetcher | প্রকার: AuthTokenFetcher ক্লায়েন্টকে ফ্লিট ইঞ্জিনে প্রমাণীকরণের জন্য JSON ওয়েব টোকেন প্রদান করে। |
projectId | প্রকার: string Google ক্লাউড কনসোল থেকে গ্রাহকের প্রকল্প আইডি। |
locationRestriction optional | প্রকার: LatLngBounds | LatLngBoundsLiteral optional অক্ষাংশ/দ্রাঘিমাংশের সীমানা যার মধ্যে অবস্থান প্রদানকারীকে তাৎক্ষণিকভাবে ট্র্যাক করতে হবে। যদি সেট করা না থাকে, অবস্থান প্রদানকারী কোনো যানবাহন ট্র্যাক করা শুরু করে না; সীমা সেট করতে এবং ট্র্যাকিং শুরু করতে FleetEngineFleetLocationProvider.locationRestriction ব্যবহার করুন। অবস্থান নির্বিশেষে সমস্ত যানবাহন ট্র্যাক করতে, সমগ্র পৃথিবীর সমান সীমানা সেট করুন। |
staleLocationThresholdMillis optional | প্রকার: number optional বাসি গাড়ির অবস্থানের জন্য থ্রেশহোল্ড। গাড়ির জন্য সর্বশেষ আপডেট করা অবস্থানটি এই থ্রেশহোল্ডের চেয়ে পুরানো হলে, গাড়িটি প্রদর্শিত হবে না। মিলিসেকেন্ডে 24 ঘন্টা ডিফল্ট। যদি থ্রেশহোল্ড শূন্যের কম হয়, বা ইনফিনিটি , থ্রেশহোল্ড উপেক্ষা করা হবে এবং গাড়ির অবস্থানটি পুরানো বলে বিবেচিত হবে না৷ |
vehicleFilter optional | প্রকার: string optional যানবাহন আনার সময় প্রয়োগ করার জন্য একটি ফিল্টার প্রশ্ন। এই ফিল্টারটি সরাসরি ফ্লিট ইঞ্জিনে পাঠানো হয়। সমর্থিত ফরম্যাটের জন্য ListVehiclesRequest.filter দেখুন। লক্ষ্য করুন যে বৈশিষ্ট্যগুলির জন্য বৈধ ফিল্টারগুলিতে অবশ্যই "গুণাবলী" উপসর্গ থাকতে হবে। উদাহরণস্বরূপ, attributes.x = "y" বা attributes."x y" = "z" । |
vehicleMarkerCustomization optional | প্রকার: function( VehicleMarkerCustomizationFunctionParams ): void optional কাস্টমাইজেশন একটি যানবাহন মার্কার প্রয়োগ করা হয়েছে. কাস্টম স্টাইলিং (যেমন মার্কার আইকন) এবং ইন্টারঅ্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন।
|
FleetEngineFleetLocationProviderUpdateEvent ইন্টারফেস
google.maps.journeySharing . FleetEngineFleetLocationProviderUpdateEvent ইন্টারফেস
FleetEngineFleetLocationProvider.update ইভেন্টটি ট্রিগার হলে ইভেন্ট হ্যান্ডলারের কাছে ইভেন্ট অবজেক্টটি পাস করা হয়।
বৈশিষ্ট্য | |
|---|---|
vehicles optional | প্রশ্ন করে ফেরত যানবাহনের তালিকা। অপরিবর্তনীয়। |