JourneySharingMapView class
ক্লাস
google.maps.journeySharing.JourneySharingMapView
লাইব্রেরি "journeySharing"
ম্যাপ ভিউ।
const {JourneySharingMapView} = await google.maps.importLibrary("journeySharing");
নির্মাণকারী | |
|---|---|
JourneySharingMapView |
JourneySharingMapView(options)প্যারামিটার:
ম্যাপ ভিউ ইনস্ট্যান্টিয়েট করে। |
প্রপার্টি | |
|---|---|
automaticViewportMode |
এই ফিল্ডটি শুধু পড়া যাবে। অটোমেটিক ভিউপোর্ট মোড। |
element |
ধরন:
Elementএই ফিল্ডটি শুধু পড়া যাবে। ভিউ ব্যাক-আপ করা DOM এলিমেন্ট। |
enableTraffic |
ধরন:
booleanট্রাফিক লেয়ার চালু বা বন্ধ করে। |
locationProviders |
ধরন:
Array<LocationProvider> optionalএই ফিল্ডটি শুধু পড়া যাবে। ট্র্যাক করা লোকেশনের সোর্স ট্র্যাকিং ম্যাপ ভিউতে দেখানো হবে। লোকেশন প্রদানকারী যোগ করতে বা সরাতে, JourneySharingMapView.addLocationProvider এবং JourneySharingMapView.removeLocationProvider পদ্ধতি ব্যবহার করুন। |
map |
ধরন:
Mapএই ফিল্ডটি শুধু পড়া যাবে। ম্যাপ ভিউতে থাকা ম্যাপ অবজেক্ট। |
mapOptions |
ধরন:
MapOptionsএই ফিল্ডটি শুধু পড়া যাবে। ম্যাপ ভিউয়ের মাধ্যমে ম্যাপে পাস করা ম্যাপের বিকল্প। |
|
ধরন:
LocationProvider optionalএই ফিল্ডটি শুধু পড়া যাবে। ট্র্যাক করা লোকেশনের সোর্স যা ট্র্যাকিং ম্যাপ ভিউতে দেখানো হবে। |
|
ধরন:
গন্তব্য লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন গন্তব্য মার্কার রেন্ডার করা হলে এটি ইনভোক করা হয়। কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়। MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে। বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে। |
|
ধরন:
শুরুর লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন অরিজিন মার্কার রেন্ডার করা হলে ইনভোক করা হয়। কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়। MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে। বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে। |
|
ধরন:
টাস্কের ফলাফল লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন টাস্কের ফলাফল লোকেশন মার্কার রেন্ডার করা হলে ইনভোক করা হয়। কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়। MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে। বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে। |
|
ধরন:
ব্যর্থ টাস্ক লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন কোনও অসফল টাস্ক মার্কার রেন্ডার করা হলে এটি ইনভোক করা হয়। কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়। MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে। বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে। |
|
ধরন:
গাড়ির লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন কোনও গাড়ির মার্কার রেন্ডার করা হলে এটি ইনভোক করা হয়। কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়। MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে। বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে। |
|
ধরন:
ওয়েপয়েন্ট লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন ওয়েপয়েন্ট মার্কার রেন্ডার করা হলে ইনভোক করা হয়। কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়। MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে। বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে। |
|
ধরন:
প্রত্যাশিত রুট পলিলিনের জন্য বিকল্প কনফিগার করে। নতুন প্রত্যাশিত রুট পলিলাইন রেন্ডার করা হলে কল করা হয়। কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultPolylineOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.PolylineOptions অবজেক্ট থাকে এবং আউটপুট PolylineSetupOptions অবজেক্টে polylineOptions হিসেবে এটি ফেরত দেয়। PolylineSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট ফিরিয়ে দেয়। বিভিন্ন PolylineSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই PolylineSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন PolylineSetupOptions অবজেক্টে polylineOptions কী-এর জন্য একই google.maps.PolylineOptions অবজেক্ট আবার ব্যবহার করবেন না। polylineOptions বা visible আনসেট বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। polylineOptions.map বা polylineOptions.path-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে। |
|
ধরন:
বেছে নেওয়া রুটের পলিলাইনের জন্য বিকল্প কনফিগার করে। নতুন নেওয়া রুট পলিলাইন রেন্ডার করা হলে, এটি ইনভোক করা হয়। কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultPolylineOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.PolylineOptions অবজেক্ট থাকে এবং আউটপুট PolylineSetupOptions অবজেক্টে polylineOptions হিসেবে এটি ফেরত দেয়। PolylineSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট ফিরিয়ে দেয়। বিভিন্ন PolylineSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই PolylineSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন PolylineSetupOptions অবজেক্টে polylineOptions কী-এর জন্য একই google.maps.PolylineOptions অবজেক্ট আবার ব্যবহার করবেন না। polylineOptions.map বা polylineOptions.path-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে। কোনও সেট না করা বা শূন্য ভ্যালু ডিফল্ট ভ্যালু দিয়ে ওভাররাইট করা হবে। |
|
ধরন:
পিং লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন পিং মার্কার রেন্ডার করা হলে ইনভোক করা হয়। কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়। MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে। বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে। |
|
ধরন:
টাস্ক লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন টাস্ক মার্কার সফলভাবে রেন্ডার করা হলে এটি ইনভোক করা হয়। কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়। MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে। বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে। |
|
গন্তব্য মার্কার থাকলে, তা দেখায়। |
|
উৎস মার্কার থাকলে, তা ফেরত পাঠায়। |
|
টাস্ক মার্কার সম্পূর্ণ হলে, সেটি দেখায়। |
|
টাস্কের ফলাফল সংক্রান্ত মার্কার থাকলে তা দেখায়। |
|
টাস্ক মার্কার সম্পূর্ণ না হলে, সেটি দেখায়। |
|
গাড়ির মার্কার থাকলে তা দেখায়। |
|
ওয়েপয়েন্ট মার্কার থাকলে তা দেখায়। |
|
প্রত্যাশিত রুট পলিলাইন থাকলে তা দেখায়। |
|
ব্যবহার করা রুটের পলিলাইন থাকলে তা দেখায়। |
পদ্ধতি | |
|---|---|
addLocationProvider |
addLocationProvider(locationProvider)প্যারামিটার:
রিটার্ন ভ্যালু: কিছু নেই
ম্যাপ ভিউতে লোকেশন প্রোভাইডার যোগ করে। লোকেশন প্রদানকারী আগে থেকেই যোগ করা থাকলে, কোনও অ্যাকশন পারফর্ম করা হয় না। |
removeLocationProvider |
removeLocationProvider(locationProvider)প্যারামিটার:
রিটার্ন ভ্যালু: কিছু নেই
ম্যাপ ভিউ থেকে লোকেশন প্রদানকারীকে সরিয়ে দেয়। লোকেশন প্রদানকারী আগে থেকেই ম্যাপ ভিউতে যোগ করা না থাকলে, কোনও অ্যাকশন নেওয়া হয় না। |
JourneySharingMapViewOptions ইন্টারফেস
ইন্টারফেস
google.maps.journeySharing.JourneySharingMapViewOptions
ম্যাপ ভিউয়ের জন্য বিকল্প।
প্রপার্টি | |
|---|---|
element |
ধরন:
Elementভিউ ব্যাক-আপ করা DOM এলিমেন্ট। প্রয়োজনীয়। |
ঐচ্ছিক |
ধরন:
প্রত্যাশিত রুট পলিলিনের জন্য বিকল্প কনফিগার করে। নতুন প্রত্যাশিত রুট পলিলাইন রেন্ডার করা হলে কল করা হয়। কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultPolylineOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.PolylineOptions অবজেক্ট থাকে এবং আউটপুট PolylineSetupOptions অবজেক্টে polylineOptions হিসেবে এটি ফেরত দেয়। PolylineSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট ফিরিয়ে দেয়। বিভিন্ন PolylineSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই PolylineSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন PolylineSetupOptions অবজেক্টে polylineOptions কী-এর জন্য একই google.maps.PolylineOptions অবজেক্ট আবার ব্যবহার করবেন না। polylineOptions বা visible আনসেট বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। polylineOptions.map বা polylineOptions.path-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে। |
automaticViewportMode
ঐচ্ছিক |
ধরন:
AutomaticViewportMode optionalঅটোমেটিক ভিউপোর্ট মোড। ডিফল্ট ভ্যালু হল FIT_ANTICIPATED_ROUTE, যা ম্যাপ ভিউকে গাড়ির মার্কার, লোকেশন মার্কার এবং যেকোনও দৃশ্যমান প্রত্যাশিত রুট পলিলাইন ফিট করার জন্য ভিউপোর্ট অটোমেটিক অ্যাডজাস্ট করতে দেয়। অটোমেটিক ফিটিং বন্ধ করতে এটি 'কিছুই নয়' হিসেবে সেট করুন। |
ঐচ্ছিক |
ধরন:
গন্তব্য লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন গন্তব্য মার্কার রেন্ডার করা হলে এটি ইনভোক করা হয়। কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়। MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে। বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে। |
ঐচ্ছিক |
ধরন:
LocationProvider optionalট্র্যাক করা লোকেশনের সোর্স যা ট্র্যাকিং ম্যাপ ভিউতে দেখানো হবে। ঐচ্ছিক। |
locationProviders
ঐচ্ছিক |
ধরন:
Array<LocationProvider> optionalট্র্যাক করা লোকেশনের সোর্স ট্র্যাকিং ম্যাপ ভিউতে দেখানো হবে। ঐচ্ছিক। |
mapOptions
ঐচ্ছিক |
ধরন:
MapOptions optionalgoogle.maps.Map কনস্ট্রাক্টরে ম্যাপের বিকল্প পাস করা হয়েছে। |
ঐচ্ছিক |
ধরন:
শুরুর লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন অরিজিন মার্কার রেন্ডার করা হলে ইনভোক করা হয়। কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়। MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে। বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে। |
ঐচ্ছিক |
ধরন:
পিং লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন পিং মার্কার রেন্ডার করা হলে ইনভোক করা হয়। কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়। MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে। বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে। |
ঐচ্ছিক |
ধরন:
টাস্ক লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন টাস্ক মার্কার সফলভাবে রেন্ডার করা হলে এটি ইনভোক করা হয়। কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়। MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে। বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে। |
ঐচ্ছিক |
ধরন:
বেছে নেওয়া রুটের পলিলাইনের জন্য বিকল্প কনফিগার করে। নতুন নেওয়া রুট পলিলাইন রেন্ডার করা হলে, এটি ইনভোক করা হয়। কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultPolylineOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.PolylineOptions অবজেক্ট থাকে এবং আউটপুট PolylineSetupOptions অবজেক্টে polylineOptions হিসেবে এটি ফেরত দেয়। PolylineSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট ফিরিয়ে দেয়। বিভিন্ন PolylineSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই PolylineSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন PolylineSetupOptions অবজেক্টে polylineOptions কী-এর জন্য একই google.maps.PolylineOptions অবজেক্ট আবার ব্যবহার করবেন না। polylineOptions.map বা polylineOptions.path-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে। কোনও সেট না করা বা শূন্য ভ্যালু ডিফল্ট ভ্যালু দিয়ে ওভাররাইট করা হবে। |
ঐচ্ছিক |
ধরন:
টাস্কের ফলাফল লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন টাস্কের ফলাফল লোকেশন মার্কার রেন্ডার করা হলে ইনভোক করা হয়। কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়। MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে। বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে। |
ঐচ্ছিক |
ধরন:
ব্যর্থ টাস্ক লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন কোনও অসফল টাস্ক মার্কার রেন্ডার করা হলে এটি ইনভোক করা হয়। কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়। MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে। বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে। |
ঐচ্ছিক |
ধরন:
গাড়ির লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন কোনও গাড়ির মার্কার রেন্ডার করা হলে এটি ইনভোক করা হয়। কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়। MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে। বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে। |
ঐচ্ছিক |
ধরন:
ওয়েপয়েন্ট লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন ওয়েপয়েন্ট মার্কার রেন্ডার করা হলে ইনভোক করা হয়। কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়। MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে। বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে। |
AutomaticViewportMode কনস্ট্যান্ট
constants
google.maps.journeySharing.AutomaticViewportMode
library "journeySharing"
অটোমেটিক ভিউপোর্ট মোড।
এইসব কনস্ট্যান্ট স্ট্রিং হিসেবেও ব্যবহার করা যায়। TypeScript-এ, স্ট্রিং লিটারেল AutomaticViewportModeString টাইপ দ্বারা সংজ্ঞায়িত করা হয়।
const {AutomaticViewportMode} = await google.maps.importLibrary("journeySharing");
ধ্রুবক | |
|---|---|
FIT_ANTICIPATED_ROUTE |
মার্কার এবং যেকোনও দৃশ্যমান প্রত্যাশিত রুট পলিলাইন ফিট করার জন্য ভিউপোর্ট অটোমেটিক অ্যাডজাস্ট করুন। এটি ডিফল্ট বিকল্প। |
NONE |
ভিউ পোর্ট অটোমেটিক অ্যাডজাস্ট করবেন না। |
LocationProvider অ্যাবস্ট্রাক্ট ক্লাস
abstract class
google.maps.journeySharing.LocationProvider
FleetEngineDeliveryFleetLocationProvider, FleetEngineDeliveryVehicleLocationProvider, FleetEngineFleetLocationProvider, FleetEngineShipmentLocationProvider, FleetEngineTripLocationProvider, FleetEngineVehicleLocationProvider, PollingLocationProvider দ্বারা এক্সটেন্ড করা হয়েছে
সব লোকেশন প্রদানকারীর পেরেন্ট ক্লাস।
পদ্ধতি | |
|---|---|
addListener |
addListener(eventName, handler)প্যারামিটার:
রিটার্ন ভ্যালু:
MapsEventListenerএই লোকেশন প্রোভাইডারের মাধ্যমে ট্রিগার করা ইভেন্টের জন্য MapsEventListener যোগ করে। এই লিসেনারের জন্য একটি আইডেন্টিফায়ার রিটার্ন করে যা event.removeListener-এর সাথে ব্যবহার করা যেতে পারে। |
PollingLocationProvider abstract class
abstract class
google.maps.journeySharing.PollingLocationProvider
extends LocationProvider
extended by FleetEngineDeliveryFleetLocationProvider, FleetEngineDeliveryVehicleLocationProvider, FleetEngineFleetLocationProvider, FleetEngineShipmentLocationProvider, FleetEngineTripLocationProvider, FleetEngineVehicleLocationProvider
পোলিং লোকেশন প্রদানকারীর পেরেন্ট ক্লাস।
প্রপার্টি | |
|---|---|
isPolling |
ধরন:
booleanএই লোকেশন প্রদানকারী পোলিং করলে, সত্য। শুধু পড়া যাবে। |
pollingIntervalMillis |
ধরন:
numberলোকেশন আপডেট ফেচ করার মধ্যে ন্যূনতম সময়, মিলিসেকেন্ডে। লোকেশন আপডেট ফেচ করতে pollingIntervalMillis-এর বেশি সময় লাগলে, বর্তমান লোকেশন আপডেট শেষ না হওয়া পর্যন্ত পরবর্তী লোকেশন আপডেট শুরু হয় না। এই ভ্যালু ০, ইনফিনিটি বা নেগেটিভ ভ্যালু হিসেবে সেট করলে অটোমেটিক লোকেশন আপডেট বন্ধ হয়ে যায়। ট্র্যাকিং আইডি প্যারামিটার (যেমন, শিপমেন্ট লোকেশন প্রদানকারীর শিপমেন্ট ট্র্যাকিং আইডি) বা ফিল্টারিং বিকল্প (যেমন, ফ্লিট লোকেশন প্রদানকারীর জন্য ভিউপোর্ট বাউন্ড বা অ্যাট্রিবিউট ফিল্টার) পরিবর্তন হলে, নতুন লোকেশন সম্পর্কিত আপডেট একবার ফেচ করা হয়। ডিফল্ট এবং ন্যূনতম পোলিং ইন্টারভ্যাল হল ৫০০০ মিলিসেকেন্ড। আপনি যদি পোলিং ইন্টারভ্যাল কম পজিটিভ ভ্যালুতে সেট করেন, তাহলে ৫০০০ স্টোর করা এবং ব্যবহার করা হয়। |
পদ্ধতি | |
|---|---|
ইনহেরিট করা:
addListener
|
ইভেন্ট | |
|---|---|
ispollingchange |
function(event)আর্গুমেন্ট:
লোকেশন প্রদানকারীর পোলিং স্টেট আপডেট করা হলে ইভেন্ট ট্রিগার করা হয়। বর্তমান পোলিং স্টেট নির্ধারণ করতে PollingLocationProvider.isPolling ব্যবহার করুন। |
PollingLocationProviderIsPollingChangeEvent ইন্টারফেস
ইন্টারফেস
google.maps.journeySharing.PollingLocationProviderIsPollingChangeEvent
PollingLocationProvider.ispollingchange ইভেন্ট ট্রিগার করা হলে ইভেন্ট অবজেক্ট ইভেন্ট হ্যান্ডলারে পাস করা হয়।
প্রপার্টি | |
|---|---|
error
ঐচ্ছিক |
ধরন:
Error optionalযে সমস্যার কারণে পোলিং স্ট্যাটাস পরিবর্তন হয়েছে, যদি স্ট্যাটাস পরিবর্তন কোনও সমস্যার কারণে হয়ে থাকে। সাধারণ অপারেশনের কারণে স্ট্যাটাস পরিবর্তন হলে তা উল্লেখ করা হয় না। |