Map View

کلاس JourneySharingMapView

‫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 است اصلاح کند و آن را به‌عنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند.

مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمی‌گرداند.

از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیش‌فرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد.
originMarkerSetup
نوع:  MarkerSetup
گزینه‌های نشانگر مکان مبدأ را پیکربندی می‌کند. هرگاه نشانگر مبدأ جدیدی ارائه شود، فراخوانی می‌شود.

اگر تابعی را مشخص می‌کنید، این تابع می‌تواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را به‌عنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند.

مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمی‌گرداند.

از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیش‌فرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد.
taskOutcomeMarkerSetup
نوع:  MarkerSetup
گزینه‌های نشانگر مکان نتیجه تکلیف را پیکربندی می‌کند. هرگاه نشانگر مکان نتیجه تکلیف جدیدی ارائه شود، فراخوانی می‌شود.

اگر تابعی را مشخص می‌کنید، این تابع می‌تواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را به‌عنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند.

مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمی‌گرداند.

از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیش‌فرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد.
unsuccessfulTaskMarkerSetup
نوع:  MarkerSetup
گزینه‌های نشانگر مکان تکلیف ناموفق را پیکربندی می‌کند. هرگاه نشانگر تکلیف ناموفق جدیدی ارائه شود، فراخوانی می‌شود.

اگر تابعی را مشخص می‌کنید، این تابع می‌تواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را به‌عنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند.

مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمی‌گرداند.

از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیش‌فرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد.
vehicleMarkerSetup
نوع:  MarkerSetup
گزینه‌های نشانگر مکان خودرو را پیکربندی می‌کند. هرگاه نشانگر خودرو جدیدی ارائه شود، فراخوانی می‌شود.

اگر تابعی را مشخص می‌کنید، این تابع می‌تواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را به‌عنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند.

مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمی‌گرداند.

از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیش‌فرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد.
waypointMarkerSetup
نوع:  MarkerSetup
گزینه‌های نشانگر مکان نقطه‌مسیر را پیکربندی می‌کند. هرگاه نشانگر نقطه‌مسیر جدیدی ارائه شود، فراخوانی می‌شود.

اگر تابعی را مشخص می‌کنید، این تابع می‌تواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را به‌عنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند.

مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمی‌گرداند.

از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیش‌فرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد.
anticipatedRoutePolylineSetup
نوع:  PolylineSetup
گزینه‌های چندخطی مسیر پیش‌بینی‌شده را پیکربندی می‌کند. هرگاه چندخطی مسیر پیش‌بینی‌شده جدیدی ارائه شود، فراخوانی می‌شود.

اگر تابعی را مشخص می‌کنید، این تابع می‌تواند و باید فیلد defaultPolylineOptions ورودی را که حاوی شیء google.maps.PolylineOptions است اصلاح کند و آن را به‌عنوان polylineOptions در شیء PolylineSetupOptions خروجی برگرداند.

مشخص کردن شیء PolylineSetupOptions همان تأثیری را دارد که مشخص کردن تابعی که آن شیء ایستا را برمی‌گرداند.

از یک شیء PolylineSetupOptions در توابع PolylineSetup یا مقادیر ایستا مختلف مجدداً استفاده نکنید و از یک شیء google.maps.PolylineOptions برای کلید polylineOptions در اشیاء PolylineSetupOptions مختلف مجدداً استفاده نکنید. اگر polylineOptions یا visible تنظیم نشده یا null باشد، با مقدار پیش‌فرض بازنویسی خواهد شد. هر مقداری که برای polylineOptions.map یا polylineOptions.path تنظیم شده باشد نادیده گرفته خواهد شد.
takenRoutePolylineSetup
نوع:  PolylineSetup
گزینه‌های چندخطی مسیر طی‌شده را پیکربندی می‌کند. هرگاه چندخطی مسیر طی‌شده جدیدی ارائه شود، فراخوانی می‌شود.

اگر تابعی را مشخص می‌کنید، این تابع می‌تواند و باید فیلد defaultPolylineOptions ورودی را که حاوی شیء google.maps.PolylineOptions است اصلاح کند و آن را به‌عنوان polylineOptions در شیء PolylineSetupOptions خروجی برگرداند.

مشخص کردن شیء PolylineSetupOptions همان تأثیری را دارد که مشخص کردن تابعی که آن شیء ایستا را برمی‌گرداند.

از یک شیء PolylineSetupOptions در توابع PolylineSetup یا مقادیر ایستا مختلف مجدداً استفاده نکنید و از یک شیء google.maps.PolylineOptions برای کلید polylineOptions در اشیاء PolylineSetupOptions مختلف مجدداً استفاده نکنید.

هر مقداری که برای polylineOptions.map یا polylineOptions.path تنظیم شده باشد نادیده گرفته خواهد شد. هر مقدار تنظیم‌نشده یا تهی با مقدار پیش‌فرض بازنویسی خواهد شد.
pingMarkerSetup
نوع:  MarkerSetup
گزینه‌های نشانگر مکان پینگ را پیکربندی می‌کند. هرگاه نشانگر پینگ جدیدی ارائه شود، فراخوانی می‌شود.

اگر تابعی را مشخص می‌کنید، این تابع می‌تواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را به‌عنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند.

مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمی‌گرداند.

از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیش‌فرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد.
successfulTaskMarkerSetup
نوع:  MarkerSetup
گزینه‌های نشانگر مکان تکلیف موفق را پیکربندی می‌کند. هرگاه نشانگر تکلیف موفق جدیدی ارائه شود، فراخوانی می‌شود.

اگر تابعی را مشخص می‌کنید، این تابع می‌تواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را به‌عنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند.

مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمی‌گرداند.

از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر 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 است اصلاح کند و آن را به‌عنوان polylineOptions در شیء PolylineSetupOptions خروجی برگرداند.

مشخص کردن شیء PolylineSetupOptions همان تأثیری را دارد که مشخص کردن تابعی که آن شیء ایستا را برمی‌گرداند.

از یک شیء PolylineSetupOptions در توابع PolylineSetup یا مقادیر ایستا مختلف مجدداً استفاده نکنید و از یک شیء google.maps.PolylineOptions برای کلید polylineOptions در اشیاء PolylineSetupOptions مختلف مجدداً استفاده نکنید. اگر polylineOptions یا visible تنظیم نشده یا null باشد، با مقدار پیش‌فرض بازنویسی خواهد شد. هر مقداری که برای polylineOptions.map یا polylineOptions.path تنظیم شده باشد نادیده گرفته خواهد شد.
automaticViewportMode optional
نوع:  AutomaticViewportMode optional
حالت نمای خودکار. مقدار پیش‌فرض FIT_ANTICIPATED_ROUTE است که به نمای نقشه امکان می‌دهد تا به‌طور خودکار نمای دید را تنظیم کند تا با نشانگرهای خودرو، نشانگرهای مکان، و هر چندخطی مسیر پیش‌بینی‌شده قابل‌مشاهده مطابقت داشته باشد. برای خاموش کردن تناسب خودکار، این گزینه را روی «هیچ‌کدام» تنظیم کنید.
destinationMarkerSetup optional
نوع:  MarkerSetup optional
گزینه‌های نشانگر مکان مقصد را پیکربندی می‌کند. هرگاه نشانگر مقصد جدیدی ارائه شود، فراخوانی می‌شود.

اگر تابعی را مشخص می‌کنید، این تابع می‌تواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را به‌عنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند.

مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمی‌گرداند.

از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر 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 است اصلاح کند و آن را به‌عنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند.

مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمی‌گرداند.

از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیش‌فرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد.
pingMarkerSetup optional
نوع:  MarkerSetup optional
گزینه‌های نشانگر مکان پینگ را پیکربندی می‌کند. هرگاه نشانگر پینگ جدیدی ارائه شود، فراخوانی می‌شود.

اگر تابعی را مشخص می‌کنید، این تابع می‌تواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را به‌عنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند.

مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمی‌گرداند.

از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیش‌فرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد.
successfulTaskMarkerSetup optional
نوع:  MarkerSetup optional
گزینه‌های نشانگر مکان تکلیف موفق را پیکربندی می‌کند. هرگاه نشانگر تکلیف موفق جدیدی ارائه شود، فراخوانی می‌شود.

اگر تابعی را مشخص می‌کنید، این تابع می‌تواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را به‌عنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند.

مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمی‌گرداند.

از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیش‌فرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد.
takenRoutePolylineSetup optional
نوع:  PolylineSetup optional
گزینه‌های چندخطی مسیر طی‌شده را پیکربندی می‌کند. هرگاه چندخطی مسیر طی‌شده جدیدی ارائه شود، فراخوانی می‌شود.

اگر تابعی را مشخص می‌کنید، این تابع می‌تواند و باید فیلد defaultPolylineOptions ورودی را که حاوی شیء google.maps.PolylineOptions است اصلاح کند و آن را به‌عنوان polylineOptions در شیء PolylineSetupOptions خروجی برگرداند.

مشخص کردن شیء PolylineSetupOptions همان تأثیری را دارد که مشخص کردن تابعی که آن شیء ایستا را برمی‌گرداند.

از یک شیء PolylineSetupOptions در توابع PolylineSetup یا مقادیر ایستا مختلف مجدداً استفاده نکنید و از یک شیء google.maps.PolylineOptions برای کلید polylineOptions در اشیاء PolylineSetupOptions مختلف مجدداً استفاده نکنید.

هر مقداری که برای polylineOptions.map یا polylineOptions.path تنظیم شده باشد نادیده گرفته خواهد شد. هر مقدار تنظیم‌نشده یا تهی با مقدار پیش‌فرض بازنویسی خواهد شد.
taskOutcomeMarkerSetup optional
نوع:  MarkerSetup optional
گزینه‌های نشانگر مکان نتیجه تکلیف را پیکربندی می‌کند. هرگاه نشانگر مکان نتیجه تکلیف جدیدی ارائه شود، فراخوانی می‌شود.

اگر تابعی را مشخص می‌کنید، این تابع می‌تواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را به‌عنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند.

مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمی‌گرداند.

از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیش‌فرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد.
unsuccessfulTaskMarkerSetup optional
نوع:  MarkerSetup optional
گزینه‌های نشانگر مکان تکلیف ناموفق را پیکربندی می‌کند. هرگاه نشانگر تکلیف ناموفق جدیدی ارائه شود، فراخوانی می‌شود.

اگر تابعی را مشخص می‌کنید، این تابع می‌تواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را به‌عنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند.

مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمی‌گرداند.

از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیش‌فرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد.
vehicleMarkerSetup optional
نوع:  MarkerSetup optional
گزینه‌های نشانگر مکان خودرو را پیکربندی می‌کند. هرگاه نشانگر خودرو جدیدی ارائه شود، فراخوانی می‌شود.

اگر تابعی را مشخص می‌کنید، این تابع می‌تواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را به‌عنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند.

مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمی‌گرداند.

از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیش‌فرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد.
waypointMarkerSetup optional
نوع:  MarkerSetup optional
گزینه‌های نشانگر مکان نقطه‌مسیر را پیکربندی می‌کند. هرگاه نشانگر نقطه‌مسیر جدیدی ارائه شود، فراخوانی می‌شود.

اگر تابعی را مشخص می‌کنید، این تابع می‌تواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را به‌عنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند.

مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمی‌گرداند.

از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر 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 کلاس انتزاعی

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
خطایی که باعث تغییر وضعیت نظرسنجی شده است، اگر تغییر وضعیت به‌دلیل خطا بوده باشد. اگر تغییر وضعیت به‌دلیل عملیات عادی باشد، تعریف‌نشده است.