کلاس 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 optional این فیلد فقط خواندنی است. منبعی از مکان های ردیابی شده که در نمای نقشه ردیابی نشان داده می شود. |
| نوع: MarkerSetup گزینه ها را برای نشانگر مکان مقصد پیکربندی می کند. هر زمان که نشانگر مقصد جدیدی ارائه شود، فراخوانی می شود. در صورت تعیین یک تابع، تابع می تواند و باید فیلد defaultMarkerOptions ورودی حاوی یک شی google.maps.MarkerOptions را تغییر دهد و آن را به عنوان markerOptions در شی خروجی MarkerSetupOptions برگرداند. تعیین یک شی MarkerSetupOptions همان اثری را دارد که مشخص کردن تابعی که آن شی ایستا را برمی گرداند. از یک شی MarkerSetupOptions در توابع مختلف MarkerSetup یا مقادیر ثابت استفاده مجدد نکنید، و از همان شی google.maps.MarkerOptions برای کلید markerOptions در اشیاء مختلف MarkerSetupOptions استفاده مجدد نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با پیشفرض بازنویسی میشود. هر مقدار تنظیم شده برای markerOptions.map یا markerOptions.position نادیده گرفته می شود. |
| نوع: MarkerSetup گزینه ها را برای نشانگر مکان مبدا پیکربندی می کند. هر زمان که یک نشانگر مبدا جدید ارائه شود فراخوانی می شود. در صورت تعیین یک تابع، تابع می تواند و باید فیلد defaultMarkerOptions ورودی حاوی یک شی google.maps.MarkerOptions را تغییر دهد و آن را به عنوان markerOptions در شی خروجی MarkerSetupOptions برگرداند. تعیین یک شی MarkerSetupOptions همان اثری را دارد که مشخص کردن تابعی که آن شی ایستا را برمی گرداند. از یک شی MarkerSetupOptions در توابع مختلف MarkerSetup یا مقادیر ثابت استفاده مجدد نکنید، و از همان شی google.maps.MarkerOptions برای کلید markerOptions در اشیاء مختلف MarkerSetupOptions استفاده مجدد نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با پیشفرض بازنویسی میشود. هر مقدار تنظیم شده برای markerOptions.map یا markerOptions.position نادیده گرفته می شود. |
| نوع: MarkerSetup گزینه ها را برای نشانگر مکان نتیجه کار پیکربندی می کند. هر زمان که نشانگر موقعیت مکانی نتیجه کار جدید ارائه شود، فراخوانی می شود. در صورت تعیین یک تابع، تابع می تواند و باید فیلد defaultMarkerOptions ورودی حاوی یک شی google.maps.MarkerOptions را تغییر دهد و آن را به عنوان markerOptions در شی خروجی MarkerSetupOptions برگرداند. تعیین یک شی MarkerSetupOptions همان اثری را دارد که مشخص کردن تابعی که آن شی ایستا را برمی گرداند. از یک شی MarkerSetupOptions در توابع مختلف MarkerSetup یا مقادیر ثابت استفاده مجدد نکنید، و از همان شی google.maps.MarkerOptions برای کلید markerOptions در اشیاء مختلف MarkerSetupOptions استفاده مجدد نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با پیشفرض بازنویسی میشود. هر مقدار تنظیم شده برای markerOptions.map یا markerOptions.position نادیده گرفته می شود. |
| نوع: MarkerSetup گزینه ها را برای نشانگر مکان کار ناموفق پیکربندی می کند. هر زمان که یک نشانگر وظیفه ناموفق جدید ارائه شود فراخوانی می شود. در صورت تعیین یک تابع، تابع می تواند و باید فیلد defaultMarkerOptions ورودی حاوی یک شی google.maps.MarkerOptions را تغییر دهد و آن را به عنوان markerOptions در شی خروجی MarkerSetupOptions برگرداند. تعیین یک شی MarkerSetupOptions همان اثری را دارد که مشخص کردن تابعی که آن شی ایستا را برمی گرداند. از یک شی MarkerSetupOptions در توابع مختلف MarkerSetup یا مقادیر ثابت استفاده مجدد نکنید، و از همان شی google.maps.MarkerOptions برای کلید markerOptions در اشیاء مختلف MarkerSetupOptions استفاده مجدد نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با پیشفرض بازنویسی میشود. هر مقدار تنظیم شده برای markerOptions.map یا markerOptions.position نادیده گرفته می شود. |
| نوع: MarkerSetup گزینه ها را برای نشانگر مکان خودرو پیکربندی می کند. هر زمان که نشانگر وسیله نقلیه جدیدی ارائه می شود، فراخوانی می شود. در صورت تعیین یک تابع، تابع می تواند و باید فیلد defaultMarkerOptions ورودی حاوی یک شی google.maps.MarkerOptions را تغییر دهد و آن را به عنوان markerOptions در شی خروجی MarkerSetupOptions برگرداند. تعیین یک شی MarkerSetupOptions همان اثری را دارد که مشخص کردن تابعی که آن شی ایستا را برمی گرداند. از یک شی MarkerSetupOptions در توابع مختلف MarkerSetup یا مقادیر ثابت استفاده مجدد نکنید، و از همان شی google.maps.MarkerOptions برای کلید markerOptions در اشیاء مختلف MarkerSetupOptions استفاده مجدد نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با پیشفرض بازنویسی میشود. هر مقدار تنظیم شده برای markerOptions.map یا markerOptions.position نادیده گرفته می شود. |
| نوع: MarkerSetup گزینه ها را برای نشانگر مکان نقطه راه پیکربندی می کند. هر زمان که یک نشانگر نقطه بین راه جدید ارائه می شود، فراخوانی می شود. در صورت تعیین یک تابع، تابع می تواند و باید فیلد defaultMarkerOptions ورودی حاوی یک شی google.maps.MarkerOptions را تغییر دهد و آن را به عنوان markerOptions در شی خروجی MarkerSetupOptions برگرداند. تعیین یک شی MarkerSetupOptions همان اثری را دارد که مشخص کردن تابعی که آن شی ایستا را برمی گرداند. از یک شی MarkerSetupOptions در توابع مختلف MarkerSetup یا مقادیر ثابت استفاده مجدد نکنید، و از همان شی google.maps.MarkerOptions برای کلید markerOptions در اشیاء مختلف MarkerSetupOptions استفاده مجدد نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با پیشفرض بازنویسی میشود. هر مقدار تنظیم شده برای markerOptions.map یا markerOptions.position نادیده گرفته می شود. |
| نوع: PolylineSetup گزینه ها را برای چند خط مسیر پیش بینی شده پیکربندی می کند. هر زمان که یک چند خط مسیر پیش بینی شده جدید ارائه شود، فراخوانی می شود. اگر تابعی را مشخص میکند، تابع میتواند و باید فیلد پیشفرضPolylineOptions ورودی حاوی یک شی google.maps.PolylineOptions را تغییر دهد و آن را به عنوان polylineOptions در شی خروجی PolylineSetupOptions برگرداند. تعیین یک شی PolylineSetupOptions همان اثری را دارد که تعیین تابعی که آن شی ایستا را برمی گرداند. از یک شی PolylineSetupOptions در توابع مختلف یا مقادیر ثابت PolylineSetup استفاده مجدد نکنید و از همان شی google.maps.PolylineOptions برای کلید polylineOptions در اشیاء مختلف PolylineSetupOptions استفاده مجدد نکنید. اگر polylineOptions یا قابل مشاهده تنظیم نشده یا تهی باشد، با پیشفرض بازنویسی میشود. هر مقدار تنظیم شده برای polylineOptions.map یا polylineOptions.path نادیده گرفته خواهد شد. |
| نوع: PolylineSetup گزینه ها را برای چند خط مسیر گرفته شده پیکربندی می کند. هر زمان که چند خط مسیر برداشته شده جدید ارائه شود، فراخوانی می شود. اگر تابعی را مشخص میکند، تابع میتواند و باید فیلد پیشفرضPolylineOptions ورودی حاوی یک شی google.maps.PolylineOptions را تغییر دهد و آن را به عنوان polylineOptions در شی خروجی PolylineSetupOptions برگرداند. تعیین یک شی PolylineSetupOptions همان اثری را دارد که تعیین تابعی که آن شی ایستا را برمی گرداند. از یک شی PolylineSetupOptions در توابع مختلف یا مقادیر ثابت PolylineSetup استفاده مجدد نکنید و از همان شی google.maps.PolylineOptions برای کلید polylineOptions در اشیاء مختلف PolylineSetupOptions استفاده مجدد نکنید. هر مقدار تنظیم شده برای polylineOptions.map یا polylineOptions.path نادیده گرفته خواهد شد. هر مقدار unset یا null با پیشفرض بازنویسی میشود. |
| نوع: MarkerSetup گزینه ها را برای نشانگر مکان پینگ پیکربندی می کند. هر زمان که یک نشانگر پینگ جدید ارائه می شود، فراخوانی می شود. در صورت تعیین یک تابع، تابع می تواند و باید فیلد defaultMarkerOptions ورودی حاوی یک شی google.maps.MarkerOptions را تغییر دهد و آن را به عنوان markerOptions در شی خروجی MarkerSetupOptions برگرداند. تعیین یک شی MarkerSetupOptions همان اثری را دارد که مشخص کردن تابعی که آن شی ایستا را برمی گرداند. از یک شی MarkerSetupOptions در توابع مختلف MarkerSetup یا مقادیر ثابت استفاده مجدد نکنید، و از همان شی google.maps.MarkerOptions برای کلید markerOptions در اشیاء مختلف MarkerSetupOptions استفاده مجدد نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با پیشفرض بازنویسی میشود. هر مقدار تنظیم شده برای markerOptions.map یا markerOptions.position نادیده گرفته می شود. |
| نوع: MarkerSetup گزینهها را برای نشانگر موقعیت کاری موفق پیکربندی میکند. هر زمان که یک نشانگر کار موفق جدید ارائه شود، فراخوانی می شود. در صورت تعیین یک تابع، تابع می تواند و باید فیلد defaultMarkerOptions ورودی حاوی یک شی google.maps.MarkerOptions را تغییر دهد و آن را به عنوان markerOptions در شی خروجی MarkerSetupOptions برگرداند. تعیین یک شی MarkerSetupOptions همان اثری را دارد که مشخص کردن تابعی که آن شی ایستا را برمی گرداند. از یک شی MarkerSetupOptions در توابع مختلف MarkerSetup یا مقادیر ثابت استفاده مجدد نکنید، و از همان شی google.maps.MarkerOptions برای کلید markerOptions در اشیاء مختلف MarkerSetupOptions استفاده مجدد نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با پیشفرض بازنویسی میشود. هر مقدار تنظیم شده برای markerOptions.map یا markerOptions.position نادیده گرفته می شود. |
| نشانگرهای مقصد را، در صورت وجود، برمیگرداند. |
| نشانگرهای مبدا را در صورت وجود برمیگرداند. |
| نشانگرهای کار موفق را، در صورت وجود، برمیگرداند. |
| نشانگرهای نتیجه کار را، در صورت وجود، برمیگرداند. |
| نشانگرهای کار ناموفق را، در صورت وجود، برمیگرداند. |
| نشانگرهای خودرو را در صورت وجود برمی گرداند. |
| نشانگرهای نقطه راه را، در صورت وجود، برمیگرداند. |
| چند خطوط مسیر پیش بینی شده را، در صورت وجود، برمی گرداند. |
| چند خطوط مسیر گرفته شده را در صورت وجود برمی گرداند. |
مواد و روش ها | |
---|---|
addLocationProvider | addLocationProvider(locationProvider) مولفه های:
ارزش بازگشتی: ندارد ارائه دهنده موقعیت مکانی را به نمای نقشه اضافه می کند. اگر ارائهدهنده موقعیت مکانی قبلاً اضافه شده باشد، هیچ اقدامی انجام نمیشود. |
removeLocationProvider | removeLocationProvider(locationProvider) مولفه های:
ارزش بازگشتی: ندارد ارائه دهنده موقعیت مکانی را از نمای نقشه حذف می کند. اگر ارائهدهنده موقعیت مکانی قبلاً به نمای نقشه اضافه نشده باشد، هیچ اقدامی انجام نمیشود. |
رابط JourneySharingMapViewOptions
google.maps.journeySharing . JourneySharingMapViewOptions
رابط google.maps.journeySharing . JourneySharingMapViewOptions
گزینه هایی برای نمای نقشه
خواص | |
---|---|
element | نوع: Element عنصر DOM پشتوانه نما. ضروری. |
| نوع: 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 تنظیم کنید تا فیتینگ خودکار خاموش شود. |
| نوع: MarkerSetup optional گزینه ها را برای نشانگر مکان مقصد پیکربندی می کند. هر زمان که نشانگر مقصد جدیدی ارائه شود، فراخوانی می شود. در صورت تعیین یک تابع، تابع می تواند و باید فیلد defaultMarkerOptions ورودی حاوی یک شی google.maps.MarkerOptions را تغییر دهد و آن را به عنوان markerOptions در شی خروجی MarkerSetupOptions برگرداند. تعیین یک شی MarkerSetupOptions همان اثری را دارد که مشخص کردن تابعی که آن شی ایستا را برمی گرداند. از یک شی MarkerSetupOptions در توابع مختلف MarkerSetup یا مقادیر ثابت استفاده مجدد نکنید، و از همان شی google.maps.MarkerOptions برای کلید markerOptions در اشیاء مختلف MarkerSetupOptions استفاده مجدد نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با پیشفرض بازنویسی میشود. هر مقدار تنظیم شده برای markerOptions.map یا markerOptions.position نادیده گرفته می شود. |
| نوع: LocationProvider optional منبعی از مکان های ردیابی شده که در نمای نقشه ردیابی نشان داده می شود. اختیاری. |
locationProviders optional | نوع: Array < LocationProvider > optional منابع مکان های ردیابی شده برای نمایش در نمای نقشه ردیابی. اختیاری. |
mapOptions optional | نوع: MapOptions optional گزینه های نقشه به سازنده google.maps.Map منتقل شدند. |
| نوع: MarkerSetup optional گزینه ها را برای نشانگر مکان مبدا پیکربندی می کند. هر زمان که یک نشانگر مبدا جدید ارائه شود فراخوانی می شود. در صورت تعیین یک تابع، تابع می تواند و باید فیلد defaultMarkerOptions ورودی حاوی یک شی google.maps.MarkerOptions را تغییر دهد و آن را به عنوان markerOptions در شی خروجی MarkerSetupOptions برگرداند. تعیین یک شی MarkerSetupOptions همان اثری را دارد که مشخص کردن تابعی که آن شی ایستا را برمی گرداند. از یک شی MarkerSetupOptions در توابع مختلف MarkerSetup یا مقادیر ثابت استفاده مجدد نکنید، و از همان شی google.maps.MarkerOptions برای کلید markerOptions در اشیاء مختلف MarkerSetupOptions استفاده مجدد نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با پیشفرض بازنویسی میشود. هر مقدار تنظیم شده برای markerOptions.map یا markerOptions.position نادیده گرفته می شود. |
| نوع: MarkerSetup optional گزینه ها را برای نشانگر مکان پینگ پیکربندی می کند. هر زمان که یک نشانگر پینگ جدید ارائه می شود، فراخوانی می شود. در صورت تعیین یک تابع، تابع می تواند و باید فیلد defaultMarkerOptions ورودی حاوی یک شی google.maps.MarkerOptions را تغییر دهد و آن را به عنوان markerOptions در شی خروجی MarkerSetupOptions برگرداند. تعیین یک شی MarkerSetupOptions همان اثری را دارد که مشخص کردن تابعی که آن شی ایستا را برمی گرداند. از یک شی MarkerSetupOptions در توابع مختلف MarkerSetup یا مقادیر ثابت استفاده مجدد نکنید، و از همان شی google.maps.MarkerOptions برای کلید markerOptions در اشیاء مختلف MarkerSetupOptions استفاده مجدد نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با پیشفرض بازنویسی میشود. هر مقدار تنظیم شده برای markerOptions.map یا markerOptions.position نادیده گرفته می شود. |
| نوع: MarkerSetup optional گزینهها را برای نشانگر موقعیت کاری موفق پیکربندی میکند. هر زمان که یک نشانگر کار موفق جدید ارائه شود، فراخوانی می شود. در صورت تعیین یک تابع، تابع می تواند و باید فیلد defaultMarkerOptions ورودی حاوی یک شی google.maps.MarkerOptions را تغییر دهد و آن را به عنوان markerOptions در شی خروجی MarkerSetupOptions برگرداند. تعیین یک شی MarkerSetupOptions همان اثری را دارد که مشخص کردن تابعی که آن شی ایستا را برمی گرداند. از یک شی MarkerSetupOptions در توابع مختلف MarkerSetup یا مقادیر ثابت استفاده مجدد نکنید، و از همان شی google.maps.MarkerOptions برای کلید markerOptions در اشیاء مختلف MarkerSetupOptions استفاده مجدد نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با پیشفرض بازنویسی میشود. هر مقدار تنظیم شده برای markerOptions.map یا markerOptions.position نادیده گرفته می شود. |
| نوع: PolylineSetup optional گزینه ها را برای چند خط مسیر گرفته شده پیکربندی می کند. هر زمان که چند خط مسیر برداشته شده جدید ارائه شود، فراخوانی می شود. اگر تابعی را مشخص میکند، تابع میتواند و باید فیلد پیشفرضPolylineOptions ورودی حاوی یک شی google.maps.PolylineOptions را تغییر دهد و آن را به عنوان polylineOptions در شی خروجی PolylineSetupOptions برگرداند. تعیین یک شی PolylineSetupOptions همان اثری را دارد که تعیین تابعی که آن شی ایستا را برمی گرداند. از یک شی PolylineSetupOptions در توابع مختلف یا مقادیر ثابت PolylineSetup استفاده مجدد نکنید و از همان شی google.maps.PolylineOptions برای کلید polylineOptions در اشیاء مختلف PolylineSetupOptions استفاده مجدد نکنید. هر مقدار تنظیم شده برای polylineOptions.map یا polylineOptions.path نادیده گرفته خواهد شد. هر مقدار unset یا null با پیشفرض بازنویسی میشود. |
| نوع: MarkerSetup optional گزینه ها را برای نشانگر مکان نتیجه کار پیکربندی می کند. هر زمان که نشانگر موقعیت مکانی نتیجه کار جدید ارائه شود، فراخوانی می شود. در صورت تعیین یک تابع، تابع می تواند و باید فیلد defaultMarkerOptions ورودی حاوی یک شی google.maps.MarkerOptions را تغییر دهد و آن را به عنوان markerOptions در شی خروجی MarkerSetupOptions برگرداند. تعیین یک شی MarkerSetupOptions همان اثری را دارد که مشخص کردن تابعی که آن شی ایستا را برمی گرداند. از یک شی MarkerSetupOptions در توابع مختلف MarkerSetup یا مقادیر ثابت استفاده مجدد نکنید، و از همان شی google.maps.MarkerOptions برای کلید markerOptions در اشیاء مختلف MarkerSetupOptions استفاده مجدد نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با پیشفرض بازنویسی میشود. هر مقدار تنظیم شده برای markerOptions.map یا markerOptions.position نادیده گرفته می شود. |
| نوع: MarkerSetup optional گزینه ها را برای نشانگر مکان کار ناموفق پیکربندی می کند. هر زمان که یک نشانگر وظیفه ناموفق جدید ارائه شود فراخوانی می شود. در صورت تعیین یک تابع، تابع می تواند و باید فیلد defaultMarkerOptions ورودی حاوی یک شی google.maps.MarkerOptions را تغییر دهد و آن را به عنوان markerOptions در شی خروجی MarkerSetupOptions برگرداند. تعیین یک شی MarkerSetupOptions همان اثری را دارد که مشخص کردن تابعی که آن شی ایستا را برمی گرداند. از یک شی MarkerSetupOptions در توابع مختلف MarkerSetup یا مقادیر ثابت استفاده مجدد نکنید، و از همان شی google.maps.MarkerOptions برای کلید markerOptions در اشیاء مختلف MarkerSetupOptions استفاده مجدد نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با پیشفرض بازنویسی میشود. هر مقدار تنظیم شده برای markerOptions.map یا markerOptions.position نادیده گرفته می شود. |
| نوع: MarkerSetup optional گزینه ها را برای نشانگر مکان خودرو پیکربندی می کند. هر زمان که نشانگر وسیله نقلیه جدیدی ارائه می شود، فراخوانی می شود. در صورت تعیین یک تابع، تابع می تواند و باید فیلد defaultMarkerOptions ورودی حاوی یک شی google.maps.MarkerOptions را تغییر دهد و آن را به عنوان markerOptions در شی خروجی MarkerSetupOptions برگرداند. تعیین یک شی MarkerSetupOptions همان اثری را دارد که مشخص کردن تابعی که آن شی ایستا را برمی گرداند. از یک شی MarkerSetupOptions در توابع مختلف MarkerSetup یا مقادیر ثابت استفاده مجدد نکنید، و از همان شی google.maps.MarkerOptions برای کلید markerOptions در اشیاء مختلف MarkerSetupOptions استفاده مجدد نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با پیشفرض بازنویسی میشود. هر مقدار تنظیم شده برای markerOptions.map یا markerOptions.position نادیده گرفته می شود. |
| نوع: 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) مولفه های:
مقدار بازگشتی: 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 خطایی که باعث شد وضعیت نظرسنجی تغییر کند، در صورتی که تغییر حالت ناشی از خطا باشد. اگر تغییر حالت به دلیل عملیات عادی باشد، تعریف نشده است. |