Fleet Tracking - On Demand Rides & Delivery

FleetEngineVehicleLocationProvider ক্লাস

class google.maps.journeySharing.FleetEngineVehicleLocationProvider extends PollingLocationProvider, LocationProvider
library "journeySharing"

গাড়ির লোকেশন প্রোভাইডার।

const {FleetEngineVehicleLocationProvider} = await google.maps.importLibrary("journeySharing");
FleetEngineVehicleLocationProvider
FleetEngineVehicleLocationProvider(options)
প্যারামিটার:
Fleet Engine-এর কোনও গাড়ির জন্য নতুন লোকেশন প্রোভাইডার তৈরি করে।
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
Fleet Engine-এ ক্লায়েন্টকে যাচাই করার জন্য JSON ওয়েব টোকেন প্রদান করে।
projectId
ধরন: string
Google Cloud Console থেকে গ্রাহকের প্রোজেক্ট আইডি।
activePolylineCustomization
ঐচ্ছিক
ধরন: (function(VehiclePolylineCustomizationFunctionParams): void)|PolylineOptions optional
অ্যাক্টিভ পলিলাইনে কাস্টমাইজেশন প্রয়োগ করা হয়েছে। গাড়িটি বর্তমানে যে রুটের অংশ দিয়ে যাচ্ছে, অ্যাক্টিভ পলিলাইন সেটির সাথে সম্পর্কিত।

কাস্টম স্টাইলিং (যেমন পলিলাইন কালার) এবং ইন্টার‍্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ফিল্ড ব্যবহার করুন।
  • PolylineOptions অবজেক্ট নির্দিষ্ট করা থাকলে, পলিলাইন তৈরি হওয়ার পরে, এতে নির্দিষ্ট করা পরিবর্তনগুলি পলিলাইনে প্রয়োগ করা হয়, যদি ডিফল্ট বিকল্প থাকে তাহলে তা ওভাররাইট করা হয়।
  • কোনও ফাংশন নির্দিষ্ট করা থাকলে, পলিলাইন তৈরি করার সময় এটি একবার ইনভোক করা হয়। (এই ইনভোকেশনে, ফাংশন প্যারামিটার অবজেক্টে isNew প্যারামিটারটি true-এ সেট করা আছে।) এছাড়াও, এই পলিলাইনের সাথে সম্পর্কিত ডেটা পরিবর্তিত হয়েছে কিনা তা নির্বিশেষে, পলিলাইনের কোঅর্ডিনেট পরিবর্তিত হলে বা লোকেশন প্রদানকারী Fleet Engine থেকে ডেটা গ্রহণ করলে এই ফাংশনটি ইনভোক করা হয়।

    প্রদান করা প্যারামিটার এবং তাদের ব্যবহারের তালিকার জন্য VehiclePolylineCustomizationFunctionParams দেখুন।
destinationMarkerCustomization
ঐচ্ছিক
গাড়ির ট্রিপের গন্তব্য মার্কার কাস্টমাইজ করা হয়েছে।

কাস্টম স্টাইলিং (যেমন মার্কার আইকন) এবং ইন্টার‍্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ফিল্ড ব্যবহার করুন।
  • MarkerOptions অবজেক্ট নির্দিষ্ট করা থাকলে, মার্কার তৈরি হওয়ার পরে, এতে নির্দিষ্ট করা পরিবর্তনগুলি মার্কারে প্রয়োগ করা হয়, ডিফল্ট বিকল্প থাকলে তা ওভাররাইট করা হয়।
  • কোনও ফাংশন নির্দিষ্ট করা থাকলে, মার্কার তৈরি করার সময় এটি একবার কল করা হয়, ম্যাপ ভিউতে এটি যোগ করার আগে। (এই ইনভোকেশনে, ফাংশন প্যারামিটার অবজেক্টে isNew প্যারামিটারটি true-এ সেট করা আছে।) এছাড়াও, লোকেশন প্রোভাইডার Fleet Engine থেকে ডেটা পেলে এই ফাংশনটি ইনভোক করা হয়, এই মার্কারের সাথে সম্পর্কিত ডেটা পরিবর্তিত হয়েছে কিনা তা নির্বিশেষে।

    সরবরাহ করা প্যারামিটার এবং তাদের ব্যবহারের তালিকার জন্য VehicleWaypointMarkerCustomizationFunctionParams দেখুন।
intermediateDestinationMarkerCustomization
ঐচ্ছিক
গাড়ির ট্রিপের মধ্যবর্তী গন্তব্য মার্কারের ক্ষেত্রে কাস্টমাইজেশন প্রয়োগ করা হয়েছে।

কাস্টম স্টাইলিং (যেমন মার্কার আইকন) এবং ইন্টার‍্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ফিল্ড ব্যবহার করুন।
  • MarkerOptions অবজেক্ট নির্দিষ্ট করা থাকলে, মার্কার তৈরি হওয়ার পরে, এতে নির্দিষ্ট করা পরিবর্তনগুলি মার্কারে প্রয়োগ করা হয়, ডিফল্ট বিকল্প থাকলে তা ওভাররাইট করা হয়।
  • কোনও ফাংশন নির্দিষ্ট করা থাকলে, মার্কার তৈরি করার সময় এটি একবার কল করা হয়, ম্যাপ ভিউতে এটি যোগ করার আগে। (এই ইনভোকেশনে, ফাংশন প্যারামিটার অবজেক্টে isNew প্যারামিটারটি true-এ সেট করা আছে।) এছাড়াও, লোকেশন প্রোভাইডার Fleet Engine থেকে ডেটা পেলে এই ফাংশনটি ইনভোক করা হয়, এই মার্কারের সাথে সম্পর্কিত ডেটা পরিবর্তিত হয়েছে কিনা তা নির্বিশেষে।

    সরবরাহ করা প্যারামিটার এবং তাদের ব্যবহারের তালিকার জন্য VehicleWaypointMarkerCustomizationFunctionParams দেখুন।
originMarkerCustomization
ঐচ্ছিক
গাড়ির ট্রিপের সোর্স মার্কার কাস্টমাইজ করা হয়েছে।

কাস্টম স্টাইলিং (যেমন মার্কার আইকন) এবং ইন্টার‍্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ফিল্ড ব্যবহার করুন।
  • MarkerOptions অবজেক্ট নির্দিষ্ট করা থাকলে, মার্কার তৈরি হওয়ার পরে, এতে নির্দিষ্ট করা পরিবর্তনগুলি মার্কারে প্রয়োগ করা হয়, ডিফল্ট বিকল্প থাকলে তা ওভাররাইট করা হয়।
  • কোনও ফাংশন নির্দিষ্ট করা থাকলে, মার্কার তৈরি করার সময় এটি একবার কল করা হয়, ম্যাপ ভিউতে এটি যোগ করার আগে। (এই ইনভোকেশনে, ফাংশন প্যারামিটার অবজেক্টে isNew প্যারামিটারটি true-এ সেট করা আছে।) এছাড়াও, লোকেশন প্রোভাইডার Fleet Engine থেকে ডেটা পেলে এই ফাংশনটি ইনভোক করা হয়, এই মার্কারের সাথে সম্পর্কিত ডেটা পরিবর্তিত হয়েছে কিনা তা নির্বিশেষে।

    সরবরাহ করা প্যারামিটার এবং তাদের ব্যবহারের তালিকার জন্য VehicleWaypointMarkerCustomizationFunctionParams দেখুন।
pollingIntervalMillis
ঐচ্ছিক
ধরন: number optional
লোকেশন আপডেট ফেচ করার মধ্যে ন্যূনতম সময়, মিলিসেকেন্ডে। লোকেশন আপডেট ফেচ করতে pollingIntervalMillis-এর বেশি সময় লাগলে, বর্তমান লোকেশন আপডেট শেষ না হওয়া পর্যন্ত পরবর্তী লোকেশন আপডেট শুরু হয় না।

এই ভ্যালু ০-তে সেট করলে, লোকেশন সম্পর্কিত আপডেট বারবার পাওয়ার সুবিধা বন্ধ হয়ে যায়। লোকেশন পরিষেবা প্রদানকারীর দ্বারা পর্যবেক্ষণ করা কোনও প্যারামিটার পরিবর্তন হলে, নতুন লোকেশন সম্পর্কিত আপডেট ফেচ করা হয়।

ডিফল্ট পোলিং ইন্টারভ্যাল হল ৫০০০ মিলিসেকেন্ড, যা ন্যূনতম ইন্টারভ্যাল। আপনি যদি পোলিং ইন্টারভ্যালকে শূন্য নয় এমন কম ভ্যালুতে সেট করেন, তাহলে 5000 ব্যবহার করা হয়।
remainingPolylineCustomization
ঐচ্ছিক
ধরন: (function(VehiclePolylineCustomizationFunctionParams): void)|PolylineOptions optional
বাকি পলিলাইনে কাস্টমাইজেশন প্রয়োগ করা হয়েছে। বাকি থাকা পলিলাইন রুটের সেই অংশকে দেখায় যেখান দিয়ে গাড়ি এখনও যাওয়া শুরু করেনি।

কাস্টম স্টাইলিং (যেমন পলিলাইন কালার) এবং ইন্টার‍্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ফিল্ড ব্যবহার করুন।
  • PolylineOptions অবজেক্ট নির্দিষ্ট করা থাকলে, পলিলাইন তৈরি হওয়ার পরে, এতে নির্দিষ্ট করা পরিবর্তনগুলি পলিলাইনে প্রয়োগ করা হয়, যদি ডিফল্ট বিকল্প থাকে তাহলে তা ওভাররাইট করা হয়।
  • কোনও ফাংশন নির্দিষ্ট করা থাকলে, পলিলাইন তৈরি করার সময় এটি একবার ইনভোক করা হয়। (এই ইনভোকেশনে, ফাংশন প্যারামিটার অবজেক্টে isNew প্যারামিটারটি true-এ সেট করা আছে।) এছাড়াও, এই পলিলাইনের সাথে সম্পর্কিত ডেটা পরিবর্তিত হয়েছে কিনা তা নির্বিশেষে, পলিলাইনের কোঅর্ডিনেট পরিবর্তিত হলে বা লোকেশন প্রদানকারী Fleet Engine থেকে ডেটা গ্রহণ করলে এই ফাংশনটি ইনভোক করা হয়।

    প্রদান করা প্যারামিটার এবং তাদের ব্যবহারের তালিকার জন্য VehiclePolylineCustomizationFunctionParams দেখুন।
staleLocationThresholdMillis
ঐচ্ছিক
ধরন: number optional
গাড়ির লোকেশন সংক্রান্ত ডেটা পুরনো হয়ে যাওয়ার থ্রেশহোল্ড। গাড়ির শেষবার আপডেট করা লোকেশন এই থ্রেশহোল্ডের থেকে পুরনো হলে, গাড়িটি দেখানো হবে না। মিলিসেকেন্ডে ২৪ ঘণ্টা হল ডিফল্ট। থ্রেশহোল্ড ০-এর কম বা ইনফিনিটি হলে, থ্রেশহোল্ড উপেক্ষা করা হবে এবং গাড়ির লোকেশন বাসি হিসেবে বিবেচনা করা হবে না।
takenPolylineCustomization
ঐচ্ছিক
ধরন: (function(VehiclePolylineCustomizationFunctionParams): void)|PolylineOptions optional
নেওয়া পলিলাইনে কাস্টমাইজেশন প্রয়োগ করা হয়েছে। একটি টেকেন পলিলাইন, গাড়ির আগে থেকে অতিক্রম করা রুটের একটি অংশকে বোঝায়।

কাস্টম স্টাইলিং (যেমন পলিলাইন কালার) এবং ইন্টার‍্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ফিল্ড ব্যবহার করুন।
  • PolylineOptions অবজেক্ট নির্দিষ্ট করা থাকলে, পলিলাইন তৈরি হওয়ার পরে, এতে নির্দিষ্ট করা পরিবর্তনগুলি পলিলাইনে প্রয়োগ করা হয়, যদি ডিফল্ট বিকল্প থাকে তাহলে তা ওভাররাইট করা হয়।
  • কোনও ফাংশন নির্দিষ্ট করা থাকলে, পলিলাইন তৈরি করার সময় এটি একবার ইনভোক করা হয়। (এই ইনভোকেশনে, ফাংশন প্যারামিটার অবজেক্টে isNew প্যারামিটারটি true-এ সেট করা আছে।) এছাড়াও, এই পলিলাইনের সাথে সম্পর্কিত ডেটা পরিবর্তিত হয়েছে কিনা তা নির্বিশেষে, পলিলাইনের কোঅর্ডিনেট পরিবর্তিত হলে বা লোকেশন প্রদানকারী Fleet Engine থেকে ডেটা গ্রহণ করলে এই ফাংশনটি ইনভোক করা হয়।

    প্রদান করা প্যারামিটার এবং তাদের ব্যবহারের তালিকার জন্য VehiclePolylineCustomizationFunctionParams দেখুন।
vehicleId
ঐচ্ছিক
ধরন: string optional
লোকেশন প্রদানকারী ইনস্ট্যান্টিয়েট হওয়ার সাথে সাথেই ট্র্যাক করার জন্য গাড়ির আইডি। নির্দিষ্ট করা না থাকলে, লোকেশন প্রোভাইডার কোনও গাড়ি ট্র্যাক করা শুরু করে না; আইডি সেট করতে এবং ট্র্যাকিং শুরু করতে FleetEngineVehicleLocationProvider.vehicleId ব্যবহার করুন।
vehicleMarkerCustomization
ঐচ্ছিক
ধরন: (function(VehicleMarkerCustomizationFunctionParams): void)|MarkerOptions optional
গাড়ির মার্কার কাস্টমাইজ করা হয়েছে।

কাস্টম স্টাইলিং (যেমন মার্কার আইকন) এবং ইন্টার‍্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ফিল্ড ব্যবহার করুন।
  • MarkerOptions অবজেক্ট নির্দিষ্ট করা থাকলে, মার্কার তৈরি হওয়ার পরে, এতে নির্দিষ্ট করা পরিবর্তনগুলি মার্কারে প্রয়োগ করা হয়, ডিফল্ট বিকল্প থাকলে তা ওভাররাইট করা হয়।
  • কোনও ফাংশন নির্দিষ্ট করা থাকলে, মার্কার তৈরি করার সময় এটি একবার কল করা হয়, ম্যাপ ভিউতে এটি যোগ করার আগে। (এই ইনভোকেশনে, ফাংশন প্যারামিটার অবজেক্টে isNew প্যারামিটারটি true-এ সেট করা আছে।) এছাড়াও, লোকেশন প্রোভাইডার Fleet Engine থেকে ডেটা পেলে এই ফাংশনটি ইনভোক করা হয়, এই মার্কারের সাথে সম্পর্কিত ডেটা পরিবর্তিত হয়েছে কিনা তা নির্বিশেষে।

    সরবরাহ করা প্যারামিটার এবং তাদের ব্যবহারের তালিকার জন্য VehicleMarkerCustomizationFunctionParams দেখুন।

FleetEngineVehicleLocationProviderUpdateEvent ইন্টারফেস

ইন্টারফেস google.maps.journeySharing.FleetEngineVehicleLocationProviderUpdateEvent

FleetEngineVehicleLocationProvider.update ইভেন্ট ট্রিগার করা হলে ইভেন্ট অবজেক্ট ইভেন্ট হ্যান্ডলারে পাস করা হয়।

trips
ঐচ্ছিক
ধরন: Array<Trip> optional
এই গাড়ির মাধ্যমে সম্পূর্ণ করা ট্রিপের তালিকা। পরিবর্তন করা যাবে না।
vehicle
ঐচ্ছিক
ধরন: Vehicle optional
আপডেটের মাধ্যমে পাওয়া গাড়ির ডেটা স্ট্রাকচার। পরিবর্তন করা যাবে না।

FleetEngineFleetLocationProvider ক্লাস

class google.maps.journeySharing.FleetEngineFleetLocationProvider extends PollingLocationProvider, LocationProvider
library "journeySharing"

ফ্লিট লোকেশন প্রোভাইডার।

const {FleetEngineFleetLocationProvider} = await google.maps.importLibrary("journeySharing");
FleetEngineFleetLocationProvider
FleetEngineFleetLocationProvider(options)
প্যারামিটার:
Fleet Engine-এর মাধ্যমে ট্র্যাক করা গাড়ির জন্য নতুন লোকেশন প্রদানকারী তৈরি করে।
locationRestriction
ধরন: LatLngBounds|LatLngBoundsLiteral optional
যে সীমার মধ্যে গাড়ি ট্র্যাক করতে হবে। কোনও সীমা সেট করা না থাকলে, কোনও গাড়ি ট্র্যাক করা হবে না। লোকেশন নির্বিশেষে সব গাড়ি ট্র্যাক করতে, সমগ্র পৃথিবীর সমতুল্য বাউন্ড সেট করুন।
staleLocationThresholdMillis
ধরন: number
এই ফিল্ডটি শুধু পড়া যাবে। গাড়ির লোকেশন সংক্রান্ত ডেটা পুরনো হয়ে যাওয়ার থ্রেশহোল্ড। গাড়ির শেষবার আপডেট করা লোকেশন যদি এই থ্রেশহোল্ডের থেকে পুরনো হয়, তাহলে গাড়িটি দেখানো হবে না।
vehicleFilter
ধরন: string optional
গাড়ি আনার সময় ফিল্টার প্রয়োগ করা হয়েছে।
ইনহেরিট করা হয়েছে: isPolling, pollingIntervalMillis
ইনহেরিট করা: addListener
update
function(event)
আর্গুমেন্ট:
ফ্লিট ইঞ্জিন ডেটা আপডেট করার অনুরোধ সম্পূর্ণ হলে ইভেন্ট ট্রিগার করা হয়।
ইনহেরিট করা: ispollingchange

FleetEngineFleetLocationProviderOptions ইন্টারফেস

ইন্টারফেস google.maps.journeySharing.FleetEngineFleetLocationProviderOptions

ফ্লিট লোকেশন প্রদানকারীর জন্য বিকল্প।

authTokenFetcher
ধরন: AuthTokenFetcher
Fleet Engine-এ ক্লায়েন্টকে যাচাই করার জন্য JSON ওয়েব টোকেন প্রদান করে।
projectId
ধরন: string
Google Cloud Console থেকে গ্রাহকের প্রোজেক্ট আইডি।
locationRestriction
ঐচ্ছিক
ধরন: LatLngBounds|LatLngBoundsLiteral optional
লোকেশন প্রোভাইডার ইনস্ট্যান্টিয়েট করার সাথে সাথেই যে অক্ষাংশ/দ্রাঘিমাংশের সীমার মধ্যে গাড়ি ট্র্যাক করতে হবে। সেট করা না থাকলে, লোকেশন প্রোভাইডার কোনও গাড়ি ট্র্যাক করা শুরু করে না; বাউন্ড সেট করতে এবং ট্র্যাকিং শুরু করতে FleetEngineFleetLocationProvider.locationRestriction ব্যবহার করুন। লোকেশন নির্বিশেষে সব গাড়ি ট্র্যাক করতে, সমগ্র পৃথিবীর সমতুল্য বাউন্ড সেট করুন।
staleLocationThresholdMillis
ঐচ্ছিক
ধরন: number optional
গাড়ির লোকেশন সংক্রান্ত ডেটা পুরনো হয়ে যাওয়ার থ্রেশহোল্ড। গাড়ির শেষবার আপডেট করা লোকেশন যদি এই থ্রেশহোল্ডের থেকে পুরনো হয়, তাহলে গাড়িটি দেখানো হবে না। মিলিসেকেন্ডে ২৪ ঘণ্টা হল ডিফল্ট। থ্রেশহোল্ড শূন্যের কম বা ইনফিনিটি হলে, থ্রেশহোল্ড উপেক্ষা করা হবে এবং গাড়ির লোকেশন বাসি বলে বিবেচনা করা হবে না।
vehicleFilter
ঐচ্ছিক
ধরন: string optional
গাড়ি সংক্রান্ত তথ্য ফেচ করার সময় প্রয়োগ করার জন্য একটি ফিল্টার কোয়েরি। এই ফিল্টার সরাসরি Fleet Engine-এ পাস করা হয়।

কাজ করে এমন ফর্ম্যাটের জন্য ListVehiclesRequest.filter দেখুন।

মনে রাখবেন, অ্যাট্রিবিউটের জন্য সঠিক ফিল্টারে অবশ্যই "attributes" প্রিফিক্স থাকতে হবে। যেমন, attributes.x = "y" বা attributes."x y" = "z"।
vehicleMarkerCustomization
ঐচ্ছিক
ধরন: function(VehicleMarkerCustomizationFunctionParams): void optional
গাড়ির মার্কার কাস্টমাইজ করা হয়েছে।

কাস্টম স্টাইলিং (যেমন মার্কার আইকন) এবং ইন্টার‍্যাক্টিভিটি (যেমন ক্লিক হ্যান্ডলিং) নির্দিষ্ট করতে এই ফিল্ড ব্যবহার করুন।
  • MarkerOptions অবজেক্ট নির্দিষ্ট করা থাকলে, মার্কার তৈরি হওয়ার পরে, এতে নির্দিষ্ট করা পরিবর্তনগুলি মার্কারে প্রয়োগ করা হয়, ডিফল্ট বিকল্প থাকলে তা ওভাররাইট করা হয়।
  • কোনও ফাংশন নির্দিষ্ট করা থাকলে, মার্কার তৈরি করার সময় এটি একবার কল করা হয়, ম্যাপ ভিউতে এটি যোগ করার আগে। (এই ইনভোকেশনে, ফাংশন প্যারামিটার অবজেক্টে isNew প্যারামিটারটি true-এ সেট করা আছে।) এছাড়াও, লোকেশন প্রোভাইডার Fleet Engine থেকে ডেটা পেলে এই ফাংশনটি ইনভোক করা হয়, এই মার্কারের সাথে সম্পর্কিত ডেটা পরিবর্তিত হয়েছে কিনা তা নির্বিশেষে।

    সরবরাহ করা প্যারামিটার এবং তাদের ব্যবহারের তালিকার জন্য VehicleMarkerCustomizationFunctionParams দেখুন।

FleetEngineFleetLocationProviderUpdateEvent ইন্টারফেস

ইন্টারফেস google.maps.journeySharing.FleetEngineFleetLocationProviderUpdateEvent

FleetEngineFleetLocationProvider.update ইভেন্ট ট্রিগার করা হলে ইভেন্ট অবজেক্ট ইভেন্ট হ্যান্ডলারে পাস করা হয়।

vehicles
ঐচ্ছিক
ধরন: Array<Vehicle> optional
কোয়েরির মাধ্যমে পাওয়া গাড়ির তালিকা। পরিবর্তন করা যাবে না।