Fleet Tracking - Last Mile Fleet

FleetEngineDelivery VehicleLocationProvider ক্লাস

google.maps.journeySharing . FleetEngineDeliveryVehicleLocationProvider ক্লাস

ডেলিভারি গাড়ির অবস্থান প্রদানকারী।

এই শ্রেণীটি PollingLocationProvider প্রসারিত করে।

const {FleetEngineDeliveryVehicleLocationProvider} = await google.maps.importLibrary("journeySharing") কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।

FleetEngineDeliveryVehicleLocationProvider
FleetEngineDeliveryVehicleLocationProvider(options)
পরামিতি:
একটি ফ্লিট ইঞ্জিন ডেলিভারি গাড়ির জন্য একটি নতুন অবস্থান প্রদানকারী তৈরি করে৷
deliveryVehicleId
প্রকার: string
এই অবস্থান প্রদানকারী যে গাড়িটি পর্যবেক্ষণ করেন তার জন্য আইডি। একটি যানবাহন ট্র্যাক করতে এই ক্ষেত্রটি সেট করুন।
shouldShowOutcomeLocations
প্রকার: boolean optional
ঐচ্ছিকভাবে ব্যবহারকারীদের টাস্কের ফলাফলের অবস্থান প্রদর্শন করার অনুমতি দিন।
shouldShowTasks
প্রকার: boolean optional
ঐচ্ছিকভাবে ব্যবহারকারীদের আনা কাজগুলি প্রদর্শন করার অনুমতি দিন।
staleLocationThresholdMillis
প্রকার: number
এই ক্ষেত্রটি শুধুমাত্র পঠনযোগ্য। বাসি গাড়ির অবস্থানের জন্য থ্রেশহোল্ড। গাড়ির জন্য সর্বশেষ আপডেট করা অবস্থানটি এই থ্রেশহোল্ডের চেয়ে পুরানো হলে, গাড়িটি প্রদর্শিত হবে না।
taskFilterOptions
প্রকার: FleetEngineTaskFilterOptions
কাজগুলি আনার সময় প্রয়োগ করার জন্য ফিল্টার বিকল্পগুলি প্রদান করে৷
উত্তরাধিকারসূত্রে প্রাপ্ত: isPolling , pollingIntervalMillis
উত্তরাধিকারসূত্রে প্রাপ্ত: addListener
error
function(event)
যুক্তি:
অবস্থান প্রদানকারী একটি ত্রুটির সম্মুখীন হলে ইভেন্টটি ট্রিগার হয়৷
update
function(event)
একটি ফ্লিট ইঞ্জিন ডেটা আপডেটের অনুরোধ শেষ হলে ইভেন্টটি ট্রিগার হয়৷
উত্তরাধিকারসূত্রে প্রাপ্ত: ispollingchange

FleetEngineDeliveryVehicleLocationProviderOptions ইন্টারফেস

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

ডেলিভারি গাড়ির অবস্থান প্রদানকারীর জন্য বিকল্প।

authTokenFetcher
প্রকার: AuthTokenFetcher
ক্লায়েন্টকে ফ্লিট ইঞ্জিনে প্রমাণীকরণের জন্য JSON ওয়েব টোকেন প্রদান করে।
projectId
প্রকার: string
Google ক্লাউড কনসোল থেকে গ্রাহকের প্রকল্প আইডি।
activePolylineCustomization optional
প্রকার: (function( DeliveryVehiclePolylineCustomizationFunctionParams ): void)| PolylineOptions optional
কাস্টমাইজেশন সক্রিয় পলিলাইনে প্রয়োগ করা হয়েছে। একটি সক্রিয় পলিলাইন বর্তমানে যানবাহনটি যে পথ দিয়ে যাচ্ছে তার একটি অংশের সাথে মিলে যায়।

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

    সরবরাহকৃত প্যারামিটার এবং তাদের ব্যবহারের তালিকার জন্য DeliveryVehiclePolylineCustomizationFunctionParams দেখুন।
deliveryVehicleId optional
প্রকার: string optional
অবস্থান প্রদানকারীকে তাৎক্ষণিকভাবে ট্র্যাক করার জন্য ডেলিভারি গাড়ির আইডি। নির্দিষ্ট না থাকলে, অবস্থান প্রদানকারী কোনো যানবাহন ট্র্যাক করা শুরু করে না; ID সেট করতে এবং ট্র্যাকিং শুরু করতে FleetEngineDeliveryVehicleLocationProvider.deliveryVehicleId ব্যবহার করুন।
deliveryVehicleMarkerCustomization optional
প্রকার: (function( DeliveryVehicleMarkerCustomizationFunctionParams ): void)| MarkerOptions optional
ডেলিভারি গাড়ির মার্কারে কাস্টমাইজেশন প্রয়োগ করা হয়েছে।

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

    সরবরাহকৃত পরামিতি এবং তাদের ব্যবহারের তালিকার জন্য DeliveryVehicleMarkerCustomizationFunctionParams দেখুন।
plannedStopMarkerCustomization optional
প্রকার: (function( PlannedStopMarkerCustomizationFunctionParams ): void)| MarkerOptions optional
একটি পরিকল্পিত স্টপ মার্কারে কাস্টমাইজেশন প্রয়োগ করা হয়েছে।

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

    সরবরাহকৃত পরামিতি এবং তাদের ব্যবহারের তালিকার জন্য PlannedStopMarkerCustomizationFunctionParams দেখুন।
pollingIntervalMillis optional
প্রকার: number optional
মিলিসেকেন্ডে অবস্থান আপডেট আনার মধ্যে ন্যূনতম সময়। যদি একটি অবস্থান আপডেট আনতে pollingIntervalMillis এর চেয়ে বেশি সময় নেয়, তবে বর্তমানটি শেষ না হওয়া পর্যন্ত পরবর্তী অবস্থান আপডেট শুরু হয় না।

এই মানটি 0 তে সেট করলে পুনরাবৃত্ত অবস্থান আপডেটগুলি অক্ষম হয়৷ অবস্থান প্রদানকারীর দ্বারা পর্যবেক্ষণ করা কোনো পরামিতি পরিবর্তিত হলে একটি নতুন অবস্থান আপডেট আনা হয়।

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

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

    সরবরাহকৃত প্যারামিটার এবং তাদের ব্যবহারের তালিকার জন্য DeliveryVehiclePolylineCustomizationFunctionParams দেখুন।
shouldShowOutcomeLocations optional
প্রকার: boolean optional
বুলিয়ান দেখাতে বা আড়াল করা কাজের জন্য ফলাফলের অবস্থান লুকাতে।
shouldShowTasks optional
প্রকার: boolean optional
বুলিয়ান দেখানো বা কাজ লুকান. এটিকে মিথ্যাতে সেট করা হলে তা ListTasks এন্ডপয়েন্টকে কাজগুলি আনার জন্য কল করা থেকে বাধা দেবে। শুধুমাত্র আসন্ন যানবাহন স্টপ প্রদর্শিত হবে.
staleLocationThresholdMillis optional
প্রকার: number optional
বাসি গাড়ির অবস্থানের জন্য থ্রেশহোল্ড। গাড়ির জন্য সর্বশেষ আপডেট করা অবস্থানটি এই থ্রেশহোল্ডের পুরনো হলে, গাড়িটি প্রদর্শিত হবে না। মিলিসেকেন্ডে 24 ঘন্টা ডিফল্ট। যদি থ্রেশহোল্ড 0 এর কম হয়, বা ইনফিনিটি , থ্রেশহোল্ড উপেক্ষা করা হবে এবং গাড়ির অবস্থানটি পুরানো বলে বিবেচিত হবে না৷
takenPolylineCustomization optional
প্রকার: (function( DeliveryVehiclePolylineCustomizationFunctionParams ): void)| PolylineOptions optional
নেওয়া পলিলাইনে কাস্টমাইজেশন প্রয়োগ করা হয়েছে। একটি নেওয়া পলিলাইনটি গাড়িটি ইতিমধ্যে যে পথটি অতিক্রম করেছে তার একটি অংশের সাথে মিলে যায়৷

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

    সরবরাহকৃত প্যারামিটার এবং তাদের ব্যবহারের তালিকার জন্য DeliveryVehiclePolylineCustomizationFunctionParams দেখুন।
taskFilterOptions optional
প্রকার: FleetEngineTaskFilterOptions optional
কাজগুলি আনার সময় প্রয়োগ করার জন্য ফিল্টার বিকল্পগুলি৷ বিকল্পগুলি নির্দিষ্ট যানবাহন, সময় এবং কাজের স্থিতি অন্তর্ভুক্ত করতে পারে।
taskMarkerCustomization optional
প্রকার: (function( TaskMarkerCustomizationFunctionParams ): void)| MarkerOptions optional
একটি টাস্ক মার্কারে কাস্টমাইজেশন প্রয়োগ করা হয়েছে। ডেলিভারি গাড়িতে নির্ধারিত প্রতিটি টাস্কের পরিকল্পিত স্থানে একটি টাস্ক মার্কার রেন্ডার করা হয়।

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

    সরবরাহ করা পরামিতি এবং তাদের ব্যবহারের তালিকার জন্য TaskMarkerCustomizationFunctionParams দেখুন।
taskOutcomeMarkerCustomization optional
প্রকার: function( TaskMarkerCustomizationFunctionParams ): void optional
একটি টাস্ক ফলাফল মার্কার কাস্টমাইজেশন প্রয়োগ করা হয়েছে. ডেলিভারি গাড়িতে নির্ধারিত প্রতিটি টাস্কের প্রকৃত ফলাফলের অবস্থানে একটি টাস্ক ফলাফল চিহ্নিতকারী রেন্ডার করা হয়।

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

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

FleetEngineTaskFilterOptions ইন্টারফেস

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

ডেলিভারি গাড়ির অবস্থান প্রদানকারীর কাজের জন্য ফিল্টারিং বিকল্প।

completionTimeFrom optional
প্রকার: Date optional
টাস্ক সমাপ্তির সময়ের জন্য একচেটিয়া নিম্ন আবদ্ধ। নির্দিষ্ট সময়ের পরে সম্পন্ন করা কাজগুলির জন্য ফিল্টার করতে ব্যবহৃত হয়।
completionTimeTo optional
প্রকার: Date optional
টাস্ক সমাপ্তির সময়ের জন্য একচেটিয়া উপরের আবদ্ধ। নির্দিষ্ট সময়ের আগে সম্পন্ন করা কাজগুলির জন্য ফিল্টার করতে ব্যবহৃত হয়।
state optional
প্রকার: string optional
কাজের অবস্থা। বৈধ মানগুলি খোলা বা বন্ধ।

FleetEngineDeliveryVehicleLocationProviderUpdateEvent ইন্টারফেস

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

যখন FleetEngineDeliveryVehicleLocationProvider.update ইভেন্টটি ট্রিগার হয় তখন ইভেন্ট অবজেক্টটি ইভেন্ট হ্যান্ডলারের কাছে চলে যায়।

completedVehicleJourneySegments optional
প্রকার: Array < VehicleJourneySegment > optional
এই গাড়ির দ্বারা যে যাত্রা অংশগুলি সম্পন্ন হয়েছে। অপরিবর্তনীয়।
deliveryVehicle optional
প্রকার: DeliveryVehicle optional
ডেলিভারি গাড়ির ডেটা স্ট্রাকচার আপডেটের মাধ্যমে ফিরে এসেছে। অপরিবর্তনীয়।
tasks optional
প্রকার: Array < Task > optional
এই ডেলিভারি গাড়ির দ্বারা পরিবেশিত কাজের তালিকা। অপরিবর্তনীয়।

FleetEngineDeliveryFleetLocationProvider ক্লাস

google.maps.journeySharing . FleetEngineDeliveryFleetLocationProvider ক্লাস

ডেলিভারি ফ্লিট অবস্থান প্রদানকারী.

এই শ্রেণীটি PollingLocationProvider প্রসারিত করে।

const {FleetEngineDeliveryFleetLocationProvider} = await google.maps.importLibrary("journeySharing") কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।

FleetEngineDeliveryFleetLocationProvider
FleetEngineDeliveryFleetLocationProvider(options)
পরামিতি:
ফ্লিট ইঞ্জিন দ্বারা ট্র্যাক করা যানবাহনের জন্য একটি নতুন অবস্থান প্রদানকারী তৈরি করে৷
deliveryVehicleFilter
প্রকার: string optional
ডেলিভারি যানবাহন আনার সময় ফিল্টার প্রয়োগ করা হয়।
locationRestriction
প্রকার: LatLngBounds | LatLngBoundsLiteral optional
যে সীমার মধ্যে ডেলিভারি যানবাহনগুলিকে ট্র্যাক করতে হবে৷ যদি কোন সীমা নির্ধারণ করা না থাকে, কোন ডেলিভারি যানবাহন ট্র্যাক করা হবে না। অবস্থান নির্বিশেষে সমস্ত ডেলিভারি যান ট্র্যাক করতে, সমগ্র পৃথিবীর সমান সীমানা সেট করুন।
staleLocationThresholdMillis
প্রকার: number
এই ক্ষেত্রটি শুধুমাত্র পঠনযোগ্য। বাসি গাড়ির অবস্থানের জন্য থ্রেশহোল্ড। গাড়ির জন্য সর্বশেষ আপডেট করা অবস্থানটি এই থ্রেশহোল্ডের চেয়ে পুরানো হলে, গাড়িটি প্রদর্শিত হবে না।
উত্তরাধিকারসূত্রে প্রাপ্ত: isPolling , pollingIntervalMillis
উত্তরাধিকারসূত্রে প্রাপ্ত: addListener
update
function(event)
একটি ফ্লিট ইঞ্জিন ডেটা আপডেটের অনুরোধ শেষ হলে ইভেন্টটি ট্রিগার হয়৷
উত্তরাধিকারসূত্রে প্রাপ্ত: ispollingchange

FleetEngineDeliveryFleetLocationProviderOptions ইন্টারফেস

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

ডেলিভারি ফ্লিট অবস্থান প্রদানকারীর জন্য বিকল্প।

authTokenFetcher
প্রকার: AuthTokenFetcher
ক্লায়েন্টকে ফ্লিট ইঞ্জিনে প্রমাণীকরণের জন্য JSON ওয়েব টোকেন প্রদান করে।
projectId
প্রকার: string
Google ক্লাউড কনসোল থেকে গ্রাহকের প্রকল্প আইডি।
deliveryVehicleFilter optional
প্রকার: string optional
ডেলিভারি যানবাহন আনার সময় প্রয়োগ করার জন্য একটি ফিল্টার ক্যোয়ারী। এই ফিল্টারটি সরাসরি ফ্লিট ইঞ্জিনে পাঠানো হয়।

সমর্থিত ফরম্যাটের জন্য ListDeliveryVehiclesRequest.filter দেখুন।

লক্ষ্য করুন যে বৈশিষ্ট্যগুলির জন্য বৈধ ফিল্টারগুলিতে অবশ্যই "গুণাবলী" উপসর্গ থাকতে হবে। উদাহরণস্বরূপ, attributes.x = "y" বা attributes."x y" = "z"
deliveryVehicleMarkerCustomization optional
প্রকার: function( DeliveryVehicleMarkerCustomizationFunctionParams ): void optional
একটি ডেলিভারি গাড়ির মার্কারে কাস্টমাইজেশন প্রয়োগ করা হয়েছে।

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

    সরবরাহকৃত পরামিতি এবং তাদের ব্যবহারের তালিকার জন্য DeliveryVehicleMarkerCustomizationFunctionParams দেখুন।
locationRestriction optional
প্রকার: LatLngBounds | LatLngBoundsLiteral optional
অক্ষাংশ/দ্রাঘিমাংশের সীমানা যার মধ্যে অবস্থান প্রদানকারীকে তাৎক্ষণিকভাবে ট্র্যাক করতে হবে। যদি সেট করা না থাকে, অবস্থান প্রদানকারী কোনো যানবাহন ট্র্যাক করা শুরু করে না; সীমা সেট করতে এবং ট্র্যাকিং শুরু করতে FleetEngineDeliveryFleetLocationProvider.locationRestriction ব্যবহার করুন। অবস্থান নির্বিশেষে সমস্ত ডেলিভারি যান ট্র্যাক করতে, সমগ্র পৃথিবীর সমান সীমানা সেট করুন।
staleLocationThresholdMillis optional
প্রকার: number optional
বাসি গাড়ির অবস্থানের জন্য থ্রেশহোল্ড। গাড়ির জন্য সর্বশেষ আপডেট করা অবস্থানটি এই থ্রেশহোল্ডের পুরনো হলে, গাড়িটি প্রদর্শিত হবে না। মিলিসেকেন্ডে 24 ঘন্টা ডিফল্ট। যদি থ্রেশহোল্ড শূন্যের কম হয়, বা ইনফিনিটি , থ্রেশহোল্ড উপেক্ষা করা হবে এবং গাড়ির অবস্থানটি পুরানো বলে বিবেচিত হবে না৷

FleetEngineDeliveryFleetLocationProviderUpdateEvent ইন্টারফেস

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

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

deliveryVehicles optional
প্রকার: Array < DeliveryVehicle > optional
ডেলিভারি গাড়ির তালিকা প্রশ্ন দ্বারা ফিরে. অপরিবর্তনীয়।