Map View

کلاس JourneySharingMapView

google.maps.journeySharing . 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
گزینه ها را برای چند خط مسیر پیش بینی شده پیکربندی می کند. هر زمان که یک چند خط مسیر پیش بینی شده جدید ارائه شود، فراخوانی می شود.

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

تعیین یک شی PolylineSetupOptions همان اثری را دارد که تعیین تابعی که آن شی ایستا را برمی گرداند.

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

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

تعیین یک شی PolylineSetupOptions همان اثری را دارد که تعیین تابعی که آن شی ایستا را برمی گرداند.

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

هر مقدار تنظیم شده برای polylineOptions.map یا polylineOptions.path نادیده گرفته خواهد شد. هر مقدار unset یا null با پیش‌فرض بازنویسی می‌شود.
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 رابط google.maps.journeySharing . JourneySharingMapViewOptions

گزینه هایی برای نمای نقشه

element
نوع: Element
عنصر DOM پشتوانه نما. ضروری.
anticipatedRoutePolylineSetup optional
نوع: PolylineSetup optional
گزینه ها را برای چند خط مسیر پیش بینی شده پیکربندی می کند. هر زمان که یک چند خط مسیر پیش بینی شده جدید ارائه شود، فراخوانی می شود.

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

تعیین یک شی PolylineSetupOptions همان اثری را دارد که تعیین تابعی که آن شی ایستا را برمی گرداند.

از یک شی PolylineSetupOptions در توابع مختلف یا مقادیر ثابت PolylineSetup استفاده مجدد نکنید و از همان شی google.maps.PolylineOptions برای کلید polylineOptions در اشیاء مختلف PolylineSetupOptions استفاده مجدد نکنید. اگر polylineOptions یا قابل مشاهده تنظیم نشده یا تهی باشد، با پیش‌فرض بازنویسی می‌شود. هر مقدار تنظیم شده برای polylineOptions.map یا polylineOptions.path نادیده گرفته خواهد شد.
automaticViewportMode optional
نوع: AutomaticViewportMode optional
حالت نمای اتوماتیک مقدار پیش‌فرض FIT_ANTICIPATED_ROUTE است که نمای نقشه را قادر می‌سازد تا به طور خودکار درگاه دید را متناسب با نشانگرهای وسیله نقلیه، نشانگرهای مکان و هر خط مشی پیش‌بینی‌شده قابل مشاهده تنظیم کند. این را روی NONE تنظیم کنید تا فیتینگ خودکار خاموش شود.
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
گزینه ها را برای چند خط مسیر گرفته شده پیکربندی می کند. هر زمان که چند خط مسیر برداشته شده جدید ارائه شود، فراخوانی می شود.

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

تعیین یک شی PolylineSetupOptions همان اثری را دارد که تعیین تابعی که آن شی ایستا را برمی گرداند.

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

هر مقدار تنظیم شده برای polylineOptions.map یا polylineOptions.path نادیده گرفته خواهد شد. هر مقدار unset یا null با پیش‌فرض بازنویسی می‌شود.
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 ثابت های google.maps.journeySharing . AutomaticViewportMode

حالت نمای اتوماتیک

با فراخوانی const {AutomaticViewportMode} = await google.maps.importLibrary("journeySharing") دسترسی پیدا کنید. کتابخانه ها را در Maps JavaScript API ببینید.

FIT_ANTICIPATED_ROUTE درگاه دید را به صورت خودکار تنظیم کنید تا با نشانگرها و هر چند خط مسیر پیش بینی شده قابل مشاهده باشد. این پیش فرض است.
NONE درگاه دید را به طور خودکار تنظیم نکنید.

کلاس انتزاعی LocationProvider

google.maps.journeySharing . LocationProvider کلاس انتزاعی google.maps.journeySharing . LocationProvider

کلاس والد همه ارائه دهندگان مکان.

addListener
addListener(eventName, handler)
مولفه های:
  • eventName : string نام رویدادی که باید به آن گوش دهید.
  • handler : Function کنترل کننده رویداد.
مقدار بازگشتی: MapsEventListener
MapsEventListener را برای رویدادی که توسط این ارائه‌دهنده موقعیت مکانی اجرا می‌شود، اضافه می‌کند. یک شناسه برای این شنونده برمی‌گرداند که می‌تواند با event.removeListener استفاده شود.

کلاس انتزاعی PollingLocationProvider

google.maps.journeySharing . PollingLocationProvider کلاس انتزاعی google.maps.journeySharing . PollingLocationProvider

کلاس والد ارائه دهندگان مکان نظرسنجی.

این کلاس انتزاعی LocationProvider را گسترش می دهد.

isPolling
نوع: boolean
اگر این ارائه‌دهنده مکان در حال نظرسنجی باشد درست است. فقط خواندنی.
pollingIntervalMillis
نوع: number
حداقل زمان بین واکشی به‌روزرسانی‌های مکان در میلی‌ثانیه. اگر واکشی به‌روزرسانی موقعیت مکانی بیشتر از pollingIntervalMillis طول می‌کشد، به‌روزرسانی مکان بعدی تا زمانی که به‌روزرسانی فعلی تمام نشود، شروع نمی‌شود.

تنظیم این مقدار روی 0، بی نهایت یا یک مقدار منفی، به روز رسانی خودکار مکان را غیرفعال می کند. اگر پارامتر شناسه ردیابی (مثلاً شناسه رهگیری محموله ارائه‌دهنده مکان حمل‌ونقل)، یا یک گزینه فیلتر (مثلاً محدوده‌های درگاه دید یا فیلترهای ویژگی برای ارائه‌دهندگان موقعیت ناوگان) تغییر کند، به‌روزرسانی مکان جدید یک بار واکشی می‌شود.

فاصله نظرسنجی پیش فرض و حداقل 5000 میلی ثانیه است. اگر فاصله نظرسنجی را روی مقدار مثبت کمتری تنظیم کنید، 5000 ذخیره و استفاده می شود.
ارثی: addListener
ispollingchange
function(event)
استدلال ها:
رویدادی که هنگام به‌روزرسانی وضعیت نظرسنجی ارائه‌دهنده موقعیت مکانی فعال می‌شود. برای تعیین وضعیت نظرسنجی فعلی PollingLocationProvider.isPolling استفاده کنید.

رابط PollingLocationProviderIsPollingChangeEvent

google.maps.journeySharing . PollingLocationProviderIsPollingChangeEvent رابط google.maps.journeySharing . PollingLocationProviderIsPollingChangeEvent

هنگامی که رویداد PollingLocationProvider.ispollingchange فعال می شود، شی رویداد به کنترل کننده رویداد منتقل می شود.

error optional
نوع: Error optional
خطایی که باعث شد وضعیت نظرسنجی تغییر کند، در صورتی که تغییر حالت ناشی از خطا باشد. اگر تغییر حالت به دلیل عملیات عادی باشد، تعریف نشده است.