Map View

JourneySharingMapView class

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

ম্যাপ ভিউ।

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

JourneySharingMapView
JourneySharingMapView(options)
প্যারামিটার: 
ম্যাপ ভিউ ইনস্ট্যান্টিয়েট করে।
automaticViewportMode
এই ফিল্ডটি শুধু পড়া যাবে। অটোমেটিক ভিউপোর্ট মোড।
element
ধরন:  Element
এই ফিল্ডটি শুধু পড়া যাবে। ভিউ ব্যাক-আপ করা DOM এলিমেন্ট।
enableTraffic
ধরন:  boolean
ট্রাফিক লেয়ার চালু বা বন্ধ করে।
locationProviders
ধরন:  Array<LocationProvider> optional
এই ফিল্ডটি শুধু পড়া যাবে। ট্র্যাক করা লোকেশনের সোর্স ট্র্যাকিং ম্যাপ ভিউতে দেখানো হবে। লোকেশন প্রদানকারী যোগ করতে বা সরাতে, JourneySharingMapView.addLocationProvider এবং JourneySharingMapView.removeLocationProvider পদ্ধতি ব্যবহার করুন।
map
ধরন:  Map
এই ফিল্ডটি শুধু পড়া যাবে। ম্যাপ ভিউতে থাকা ম্যাপ অবজেক্ট।
mapOptions
ধরন:  MapOptions
এই ফিল্ডটি শুধু পড়া যাবে। ম্যাপ ভিউয়ের মাধ্যমে ম্যাপে পাস করা ম্যাপের বিকল্প।
locationProvider
ধরন:  LocationProvider optional
এই ফিল্ডটি শুধু পড়া যাবে। ট্র্যাক করা লোকেশনের সোর্স যা ট্র্যাকিং ম্যাপ ভিউতে দেখানো হবে।
destinationMarkerSetup
ধরন:  MarkerSetup
গন্তব্য লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন গন্তব্য মার্কার রেন্ডার করা হলে এটি ইনভোক করা হয়।

কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়।

MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে।

বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে।
originMarkerSetup
ধরন:  MarkerSetup
শুরুর লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন অরিজিন মার্কার রেন্ডার করা হলে ইনভোক করা হয়।

কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়।

MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে।

বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে।
taskOutcomeMarkerSetup
ধরন:  MarkerSetup
টাস্কের ফলাফল লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন টাস্কের ফলাফল লোকেশন মার্কার রেন্ডার করা হলে ইনভোক করা হয়।

কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়।

MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে।

বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে।
unsuccessfulTaskMarkerSetup
ধরন:  MarkerSetup
ব্যর্থ টাস্ক লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন কোনও অসফল টাস্ক মার্কার রেন্ডার করা হলে এটি ইনভোক করা হয়।

কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়।

MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে।

বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে।
vehicleMarkerSetup
ধরন:  MarkerSetup
গাড়ির লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন কোনও গাড়ির মার্কার রেন্ডার করা হলে এটি ইনভোক করা হয়।

কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়।

MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে।

বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে।
waypointMarkerSetup
ধরন:  MarkerSetup
ওয়েপয়েন্ট লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন ওয়েপয়েন্ট মার্কার রেন্ডার করা হলে ইনভোক করা হয়।

কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়।

MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে।

বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে।
anticipatedRoutePolylineSetup
ধরন:  PolylineSetup
প্রত্যাশিত রুট পলিলিনের জন্য বিকল্প কনফিগার করে। নতুন প্রত্যাশিত রুট পলিলাইন রেন্ডার করা হলে কল করা হয়।

কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultPolylineOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.PolylineOptions অবজেক্ট থাকে এবং আউটপুট PolylineSetupOptions অবজেক্টে polylineOptions হিসেবে এটি ফেরত দেয়।

PolylineSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট ফিরিয়ে দেয়।

বিভিন্ন PolylineSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই PolylineSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন PolylineSetupOptions অবজেক্টে polylineOptions কী-এর জন্য একই google.maps.PolylineOptions অবজেক্ট আবার ব্যবহার করবেন না। polylineOptions বা visible আনসেট বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। polylineOptions.map বা polylineOptions.path-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে।
takenRoutePolylineSetup
ধরন:  PolylineSetup
বেছে নেওয়া রুটের পলিলাইনের জন্য বিকল্প কনফিগার করে। নতুন নেওয়া রুট পলিলাইন রেন্ডার করা হলে, এটি ইনভোক করা হয়।

কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultPolylineOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.PolylineOptions অবজেক্ট থাকে এবং আউটপুট PolylineSetupOptions অবজেক্টে polylineOptions হিসেবে এটি ফেরত দেয়।

PolylineSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট ফিরিয়ে দেয়।

বিভিন্ন PolylineSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই PolylineSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন PolylineSetupOptions অবজেক্টে polylineOptions কী-এর জন্য একই google.maps.PolylineOptions অবজেক্ট আবার ব্যবহার করবেন না।

polylineOptions.map বা polylineOptions.path-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে। কোনও সেট না করা বা শূন্য ভ্যালু ডিফল্ট ভ্যালু দিয়ে ওভাররাইট করা হবে।
pingMarkerSetup
ধরন:  MarkerSetup
পিং লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন পিং মার্কার রেন্ডার করা হলে ইনভোক করা হয়।

কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়।

MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে।

বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে।
successfulTaskMarkerSetup
ধরন:  MarkerSetup
টাস্ক লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন টাস্ক মার্কার সফলভাবে রেন্ডার করা হলে এটি ইনভোক করা হয়।

কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়।

MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে।

বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে।
destinationMarkers
ধরন:  Array<Marker>
গন্তব্য মার্কার থাকলে, তা দেখায়।
originMarkers
ধরন:  Array<Marker>
উৎস মার্কার থাকলে, তা ফেরত পাঠায়।
successfulTaskMarkers
ধরন:  Array<Marker>
টাস্ক মার্কার সম্পূর্ণ হলে, সেটি দেখায়।
taskOutcomeMarkers
ধরন:  Array<Marker>
টাস্কের ফলাফল সংক্রান্ত মার্কার থাকলে তা দেখায়।
unsuccessfulTaskMarkers
ধরন:  Array<Marker>
টাস্ক মার্কার সম্পূর্ণ না হলে, সেটি দেখায়।
vehicleMarkers
ধরন:  Array<Marker>
গাড়ির মার্কার থাকলে তা দেখায়।
waypointMarkers
ধরন:  Array<Marker>
ওয়েপয়েন্ট মার্কার থাকলে তা দেখায়।
anticipatedRoutePolylines
ধরন:  Array<Polyline>
প্রত্যাশিত রুট পলিলাইন থাকলে তা দেখায়।
takenRoutePolylines
ধরন:  Array<Polyline>
ব্যবহার করা রুটের পলিলাইন থাকলে তা দেখায়।
addLocationProvider
addLocationProvider(locationProvider)
প্যারামিটার: 
  • locationProvider:  যোগ করার জন্য লোকেশন প্রদানকারীকে LocationProvider করুন।
রিটার্ন ভ্যালু:  কিছু নেই
ম্যাপ ভিউতে লোকেশন প্রোভাইডার যোগ করে। লোকেশন প্রদানকারী আগে থেকেই যোগ করা থাকলে, কোনও অ্যাকশন পারফর্ম করা হয় না।
removeLocationProvider
removeLocationProvider(locationProvider)
প্যারামিটার: 
  • locationProvider:  LocationProvider লোকেশন প্রদানকারীকে সরিয়ে দিন।
রিটার্ন ভ্যালু:  কিছু নেই
ম্যাপ ভিউ থেকে লোকেশন প্রদানকারীকে সরিয়ে দেয়। লোকেশন প্রদানকারী আগে থেকেই ম্যাপ ভিউতে যোগ করা না থাকলে, কোনও অ্যাকশন নেওয়া হয় না।

JourneySharingMapViewOptions ইন্টারফেস

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

ম্যাপ ভিউয়ের জন্য বিকল্প।

element
ধরন:  Element
ভিউ ব্যাক-আপ করা DOM এলিমেন্ট। প্রয়োজনীয়।
anticipatedRoutePolylineSetup optional
ধরন:  PolylineSetup optional
প্রত্যাশিত রুট পলিলিনের জন্য বিকল্প কনফিগার করে। নতুন প্রত্যাশিত রুট পলিলাইন রেন্ডার করা হলে কল করা হয়।

কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultPolylineOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.PolylineOptions অবজেক্ট থাকে এবং আউটপুট PolylineSetupOptions অবজেক্টে polylineOptions হিসেবে এটি ফেরত দেয়।

PolylineSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট ফিরিয়ে দেয়।

বিভিন্ন PolylineSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই PolylineSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন PolylineSetupOptions অবজেক্টে polylineOptions কী-এর জন্য একই google.maps.PolylineOptions অবজেক্ট আবার ব্যবহার করবেন না। polylineOptions বা visible আনসেট বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। polylineOptions.map বা polylineOptions.path-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে।
automaticViewportMode optional
ধরন:  AutomaticViewportMode optional
অটোমেটিক ভিউপোর্ট মোড। ডিফল্ট ভ্যালু হল FIT_ANTICIPATED_ROUTE, যা ম্যাপ ভিউকে গাড়ির মার্কার, লোকেশন মার্কার এবং যেকোনও দৃশ্যমান প্রত্যাশিত রুট পলিলাইন ফিট করার জন্য ভিউপোর্ট অটোমেটিক অ্যাডজাস্ট করতে দেয়। অটোমেটিক ফিটিং বন্ধ করতে এটি 'কিছুই নয়' হিসেবে সেট করুন।
destinationMarkerSetup optional
ধরন:  MarkerSetup optional
গন্তব্য লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন গন্তব্য মার্কার রেন্ডার করা হলে এটি ইনভোক করা হয়।

কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়।

MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে।

বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে।
locationProvider optional
ধরন:  LocationProvider optional
ট্র্যাক করা লোকেশনের সোর্স যা ট্র্যাকিং ম্যাপ ভিউতে দেখানো হবে। ঐচ্ছিক।
locationProviders optional
ধরন:  Array<LocationProvider> optional
ট্র্যাক করা লোকেশনের সোর্স ট্র্যাকিং ম্যাপ ভিউতে দেখানো হবে। ঐচ্ছিক।
mapOptions optional
ধরন:  MapOptions optional
google.maps.Map কনস্ট্রাক্টরে ম্যাপের বিকল্প পাস করা হয়েছে।
originMarkerSetup optional
ধরন:  MarkerSetup optional
শুরুর লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন অরিজিন মার্কার রেন্ডার করা হলে ইনভোক করা হয়।

কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়।

MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে।

বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে।
pingMarkerSetup optional
ধরন:  MarkerSetup optional
পিং লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন পিং মার্কার রেন্ডার করা হলে ইনভোক করা হয়।

কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়।

MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে।

বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে।
successfulTaskMarkerSetup optional
ধরন:  MarkerSetup optional
টাস্ক লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন টাস্ক মার্কার সফলভাবে রেন্ডার করা হলে এটি ইনভোক করা হয়।

কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়।

MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে।

বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে।
takenRoutePolylineSetup optional
ধরন:  PolylineSetup optional
বেছে নেওয়া রুটের পলিলাইনের জন্য বিকল্প কনফিগার করে। নতুন নেওয়া রুট পলিলাইন রেন্ডার করা হলে, এটি ইনভোক করা হয়।

কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultPolylineOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.PolylineOptions অবজেক্ট থাকে এবং আউটপুট PolylineSetupOptions অবজেক্টে polylineOptions হিসেবে এটি ফেরত দেয়।

PolylineSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট ফিরিয়ে দেয়।

বিভিন্ন PolylineSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই PolylineSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন PolylineSetupOptions অবজেক্টে polylineOptions কী-এর জন্য একই google.maps.PolylineOptions অবজেক্ট আবার ব্যবহার করবেন না।

polylineOptions.map বা polylineOptions.path-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে। কোনও সেট না করা বা শূন্য ভ্যালু ডিফল্ট ভ্যালু দিয়ে ওভাররাইট করা হবে।
taskOutcomeMarkerSetup optional
ধরন:  MarkerSetup optional
টাস্কের ফলাফল লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন টাস্কের ফলাফল লোকেশন মার্কার রেন্ডার করা হলে ইনভোক করা হয়।

কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়।

MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে।

বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে।
unsuccessfulTaskMarkerSetup optional
ধরন:  MarkerSetup optional
ব্যর্থ টাস্ক লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন কোনও অসফল টাস্ক মার্কার রেন্ডার করা হলে এটি ইনভোক করা হয়।

কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়।

MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে।

বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে।
vehicleMarkerSetup optional
ধরন:  MarkerSetup optional
গাড়ির লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন কোনও গাড়ির মার্কার রেন্ডার করা হলে এটি ইনভোক করা হয়।

কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়।

MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে।

বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে।
waypointMarkerSetup optional
ধরন:  MarkerSetup optional
ওয়েপয়েন্ট লোকেশন মার্কারের জন্য বিকল্প কনফিগার করে। নতুন ওয়েপয়েন্ট মার্কার রেন্ডার করা হলে ইনভোক করা হয়।

কোনও ফাংশন নির্দিষ্ট করলে, ফাংশনটি ইনপুটের defaultMarkerOptions ফিল্ড পরিবর্তন করতে পারে এবং করা উচিত, যাতে একটি google.maps.MarkerOptions অবজেক্ট থাকে এবং আউটপুট MarkerSetupOptions অবজেক্টে markerOptions হিসেবে এটি ফেরত দেয়।

MarkerSetupOptions অবজেক্ট নির্দিষ্ট করার অর্থ হল এমন একটি ফাংশন নির্দিষ্ট করা যা সেই স্ট্যাটিক অবজেক্ট রিটার্ন করে।

বিভিন্ন MarkerSetup ফাংশন বা স্ট্যাটিক ভ্যালুতে একই MarkerSetupOptions অবজেক্ট আবার ব্যবহার করবেন না এবং বিভিন্ন MarkerSetupOptions অবজেক্টে markerOptions কী-এর জন্য একই google.maps.MarkerOptions অবজেক্ট আবার ব্যবহার করবেন না। markerOptions সেট করা না থাকলে বা ফাঁকা থাকলে, এটি ডিফল্ট দিয়ে ওভাররাইট করা হবে। markerOptions.map বা markerOptions.position-এর জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হবে।

AutomaticViewportMode কনস্ট্যান্ট

google.maps.journeySharing.AutomaticViewportMode কনস্ট্যান্ট

অটোমেটিক ভিউপোর্ট মোড।

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

FIT_ANTICIPATED_ROUTE মার্কার এবং যেকোনও দৃশ্যমান প্রত্যাশিত রুট পলিলাইন ফিট করার জন্য ভিউপোর্ট অটোমেটিক অ্যাডজাস্ট করুন। এটি ডিফল্ট বিকল্প।
NONE ভিউ পোর্ট অটোমেটিক অ্যাডজাস্ট করবেন না।

LocationProvider অ্যাবস্ট্রাক্ট ক্লাস

google.maps.journeySharing.LocationProvider অ্যাবস্ট্রাক্ট ক্লাস

সব লোকেশন প্রদানকারীর পেরেন্ট ক্লাস।

addListener
addListener(eventName, handler)
প্যারামিটার: 
  • eventName:  string যে ইভেন্ট শুনতে চান তার নাম।
  • handler:  Function ইভেন্ট হ্যান্ডলার।
রিটার্ন ভ্যালু:  MapsEventListener
এই লোকেশন প্রোভাইডারের মাধ্যমে ট্রিগার করা ইভেন্টের জন্য MapsEventListener যোগ করে। এই লিসেনারের জন্য একটি আইডেন্টিফায়ার রিটার্ন করে যা event.removeListener-এর সাথে ব্যবহার করা যেতে পারে।

PollingLocationProvider abstract class

google.maps.journeySharing.PollingLocationProvider অ্যাবস্ট্রাক্ট ক্লাস

পোলিং লোকেশন প্রদানকারীর পেরেন্ট ক্লাস।

এই অ্যাবস্ট্রাক্ট ক্লাস LocationProvider-কে এক্সটেন্ড করে।

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

এই ভ্যালু ০, ইনফিনিটি বা নেগেটিভ ভ্যালু হিসেবে সেট করলে অটোমেটিক লোকেশন আপডেট বন্ধ হয়ে যায়। ট্র্যাকিং আইডি প্যারামিটার (যেমন, শিপমেন্ট লোকেশন প্রদানকারীর শিপমেন্ট ট্র্যাকিং আইডি) বা ফিল্টারিং বিকল্প (যেমন, ফ্লিট লোকেশন প্রদানকারীর জন্য ভিউপোর্ট বাউন্ড বা অ্যাট্রিবিউট ফিল্টার) পরিবর্তন হলে, নতুন লোকেশন সম্পর্কিত আপডেট একবার ফেচ করা হয়।

ডিফল্ট এবং ন্যূনতম পোলিং ইন্টারভ্যাল হল ৫০০০ মিলিসেকেন্ড। আপনি যদি পোলিং ইন্টারভ্যাল কম পজিটিভ ভ্যালুতে সেট করেন, তাহলে ৫০০০ স্টোর করা এবং ব্যবহার করা হয়।
ইনহেরিট করা: addListener
ispollingchange
function(event)
আর্গুমেন্ট: 
লোকেশন প্রদানকারীর পোলিং স্টেট আপডেট করা হলে ইভেন্ট ট্রিগার করা হয়। বর্তমান পোলিং স্টেট নির্ধারণ করতে PollingLocationProvider.isPolling ব্যবহার করুন।

PollingLocationProviderIsPollingChangeEvent ইন্টারফেস

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

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

error optional
ধরন:  Error optional
যে সমস্যার কারণে পোলিং স্ট্যাটাস পরিবর্তন হয়েছে, যদি স্ট্যাটাস পরিবর্তন কোনও সমস্যার কারণে হয়ে থাকে। সাধারণ অপারেশনের কারণে স্ট্যাটাস পরিবর্তন হলে তা উল্লেখ করা হয় না।