کلاس JourneySharingMapView
کلاس
google.maps.journeySharing.JourneySharingMapView
کتابخانه "journeySharing"
نمای نقشه.
const {JourneySharingMapView} = await google.maps.importLibrary("journeySharing");
سازنده | |
|---|---|
JourneySharingMapView |
JourneySharingMapView(options)پارامترها:
نمای نقشه را نمونهسازی میکند. |
مشخصات | |
|---|---|
automaticViewportMode |
این فیلد فقط خواندنی است. حالت نمای خودکار. |
element |
نوع:
Elementاین فیلد فقط خواندنی است. عنصر DOM که از نما پشتیبانی میکند. |
enableTraffic |
نوع:
booleanلایه ترافیک را فعال یا غیرفعال میکند. |
locationProviders |
نوع:
Array<LocationProvider> optionalاین فیلد فقط خواندنی است. منابع مکانهای پیگیریشده برای نمایش در نمای نقشه پیگیری. برای افزودن یا برداشتن ارائهدهندگان مکان، از روشهای JourneySharingMapView.addLocationProvider و JourneySharingMapView.removeLocationProvider استفاده کنید. |
map |
نوع:
Mapاین فیلد فقط خواندنی است. شیء نقشه موجود در نمای نقشه. |
mapOptions |
نوع:
MapOptionsاین فیلد فقط خواندنی است. گزینههای نقشه ازطریق نمای نقشه به نقشه منتقل شد. |
|
نوع:
LocationProvider optionalاین فیلد فقط خواندنی است. منبعی از مکانهای پیگیریشده که در نمای نقشه پیگیری نشان داده میشود. |
|
نوع:
گزینههای نشانگر مکان مقصد را پیکربندی میکند. هرگاه نشانگر مقصد جدیدی ارائه شود، فراخوانی میشود. اگر تابعی را مشخص میکنید، این تابع میتواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را بهعنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند. مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمیگرداند. از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیشفرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد. |
|
نوع:
گزینههای نشانگر مکان مبدأ را پیکربندی میکند. هرگاه نشانگر مبدأ جدیدی ارائه شود، فراخوانی میشود. اگر تابعی را مشخص میکنید، این تابع میتواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را بهعنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند. مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمیگرداند. از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیشفرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد. |
|
نوع:
گزینههای نشانگر مکان نتیجه تکلیف را پیکربندی میکند. هرگاه نشانگر مکان نتیجه تکلیف جدیدی ارائه شود، فراخوانی میشود. اگر تابعی را مشخص میکنید، این تابع میتواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را بهعنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند. مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمیگرداند. از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیشفرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد. |
|
نوع:
گزینههای نشانگر مکان تکلیف ناموفق را پیکربندی میکند. هرگاه نشانگر تکلیف ناموفق جدیدی ارائه شود، فراخوانی میشود. اگر تابعی را مشخص میکنید، این تابع میتواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را بهعنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند. مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمیگرداند. از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیشفرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد. |
|
نوع:
گزینههای نشانگر مکان خودرو را پیکربندی میکند. هرگاه نشانگر خودرو جدیدی ارائه شود، فراخوانی میشود. اگر تابعی را مشخص میکنید، این تابع میتواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را بهعنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند. مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمیگرداند. از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیشفرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد. |
|
نوع:
گزینههای نشانگر مکان نقطهمسیر را پیکربندی میکند. هرگاه نشانگر نقطهمسیر جدیدی ارائه شود، فراخوانی میشود. اگر تابعی را مشخص میکنید، این تابع میتواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را بهعنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند. مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمیگرداند. از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیشفرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد. |
|
نوع:
گزینههای چندخطی مسیر پیشبینیشده را پیکربندی میکند. هرگاه چندخطی مسیر پیشبینیشده جدیدی ارائه شود، فراخوانی میشود. اگر تابعی را مشخص میکنید، این تابع میتواند و باید فیلد defaultPolylineOptions ورودی را که حاوی شیء google.maps.PolylineOptions است اصلاح کند و آن را بهعنوان polylineOptions در شیء PolylineSetupOptions خروجی برگرداند. مشخص کردن شیء PolylineSetupOptions همان تأثیری را دارد که مشخص کردن تابعی که آن شیء ایستا را برمیگرداند. از یک شیء PolylineSetupOptions در توابع PolylineSetup یا مقادیر ایستا مختلف مجدداً استفاده نکنید و از یک شیء google.maps.PolylineOptions برای کلید polylineOptions در اشیاء PolylineSetupOptions مختلف مجدداً استفاده نکنید. اگر polylineOptions یا visible تنظیم نشده یا null باشد، با مقدار پیشفرض بازنویسی خواهد شد. هر مقداری که برای polylineOptions.map یا polylineOptions.path تنظیم شده باشد نادیده گرفته خواهد شد. |
|
نوع:
گزینههای چندخطی مسیر طیشده را پیکربندی میکند. هرگاه چندخطی مسیر طیشده جدیدی ارائه شود، فراخوانی میشود. اگر تابعی را مشخص میکنید، این تابع میتواند و باید فیلد defaultPolylineOptions ورودی را که حاوی شیء google.maps.PolylineOptions است اصلاح کند و آن را بهعنوان polylineOptions در شیء PolylineSetupOptions خروجی برگرداند. مشخص کردن شیء PolylineSetupOptions همان تأثیری را دارد که مشخص کردن تابعی که آن شیء ایستا را برمیگرداند. از یک شیء PolylineSetupOptions در توابع PolylineSetup یا مقادیر ایستا مختلف مجدداً استفاده نکنید و از یک شیء google.maps.PolylineOptions برای کلید polylineOptions در اشیاء PolylineSetupOptions مختلف مجدداً استفاده نکنید. هر مقداری که برای polylineOptions.map یا polylineOptions.path تنظیم شده باشد نادیده گرفته خواهد شد. هر مقدار تنظیمنشده یا تهی با مقدار پیشفرض بازنویسی خواهد شد. |
|
نوع:
گزینههای نشانگر مکان پینگ را پیکربندی میکند. هرگاه نشانگر پینگ جدیدی ارائه شود، فراخوانی میشود. اگر تابعی را مشخص میکنید، این تابع میتواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را بهعنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند. مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمیگرداند. از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیشفرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد. |
|
نوع:
گزینههای نشانگر مکان تکلیف موفق را پیکربندی میکند. هرگاه نشانگر تکلیف موفق جدیدی ارائه شود، فراخوانی میشود. اگر تابعی را مشخص میکنید، این تابع میتواند و باید فیلد 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
گزینههای نمای نقشه.
مشخصات | |
|---|---|
element |
نوع:
Elementعنصر DOM که از نما پشتیبانی میکند. الزامی. |
اختیاری |
نوع:
گزینههای چندخطی مسیر پیشبینیشده را پیکربندی میکند. هرگاه چندخطی مسیر پیشبینیشده جدیدی ارائه شود، فراخوانی میشود. اگر تابعی را مشخص میکنید، این تابع میتواند و باید فیلد defaultPolylineOptions ورودی را که حاوی شیء google.maps.PolylineOptions است اصلاح کند و آن را بهعنوان polylineOptions در شیء PolylineSetupOptions خروجی برگرداند. مشخص کردن شیء PolylineSetupOptions همان تأثیری را دارد که مشخص کردن تابعی که آن شیء ایستا را برمیگرداند. از یک شیء PolylineSetupOptions در توابع PolylineSetup یا مقادیر ایستا مختلف مجدداً استفاده نکنید و از یک شیء google.maps.PolylineOptions برای کلید polylineOptions در اشیاء PolylineSetupOptions مختلف مجدداً استفاده نکنید. اگر polylineOptions یا visible تنظیم نشده یا null باشد، با مقدار پیشفرض بازنویسی خواهد شد. هر مقداری که برای polylineOptions.map یا polylineOptions.path تنظیم شده باشد نادیده گرفته خواهد شد. |
automaticViewportMode
اختیاری |
نوع:
AutomaticViewportMode optionalحالت نمای خودکار. مقدار پیشفرض FIT_ANTICIPATED_ROUTE است که به نمای نقشه امکان میدهد تا بهطور خودکار نمای دید را تنظیم کند تا با نشانگرهای خودرو، نشانگرهای مکان، و هر چندخطی مسیر پیشبینیشده قابلمشاهده مطابقت داشته باشد. برای خاموش کردن تناسب خودکار، این گزینه را روی «هیچکدام» تنظیم کنید. |
اختیاری |
نوع:
گزینههای نشانگر مکان مقصد را پیکربندی میکند. هرگاه نشانگر مقصد جدیدی ارائه شود، فراخوانی میشود. اگر تابعی را مشخص میکنید، این تابع میتواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را بهعنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند. مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمیگرداند. از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیشفرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد. |
اختیاری |
نوع:
LocationProvider optionalمنبعی از مکانهای پیگیریشده که در نمای نقشه پیگیری نشان داده میشود. اختیاری. |
locationProviders
اختیاری |
نوع:
Array<LocationProvider> optionalمنابع مکانهای پیگیریشده برای نمایش در نمای نقشه پیگیری. اختیاری. |
mapOptions
اختیاری |
نوع:
MapOptions optionalگزینههای نقشه به سازنده google.maps.Map منتقل شد. |
اختیاری |
نوع:
گزینههای نشانگر مکان مبدأ را پیکربندی میکند. هرگاه نشانگر مبدأ جدیدی ارائه شود، فراخوانی میشود. اگر تابعی را مشخص میکنید، این تابع میتواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را بهعنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند. مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمیگرداند. از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیشفرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد. |
اختیاری |
نوع:
گزینههای نشانگر مکان پینگ را پیکربندی میکند. هرگاه نشانگر پینگ جدیدی ارائه شود، فراخوانی میشود. اگر تابعی را مشخص میکنید، این تابع میتواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را بهعنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند. مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمیگرداند. از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیشفرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد. |
اختیاری |
نوع:
گزینههای نشانگر مکان تکلیف موفق را پیکربندی میکند. هرگاه نشانگر تکلیف موفق جدیدی ارائه شود، فراخوانی میشود. اگر تابعی را مشخص میکنید، این تابع میتواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را بهعنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند. مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمیگرداند. از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیشفرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد. |
اختیاری |
نوع:
گزینههای چندخطی مسیر طیشده را پیکربندی میکند. هرگاه چندخطی مسیر طیشده جدیدی ارائه شود، فراخوانی میشود. اگر تابعی را مشخص میکنید، این تابع میتواند و باید فیلد defaultPolylineOptions ورودی را که حاوی شیء google.maps.PolylineOptions است اصلاح کند و آن را بهعنوان polylineOptions در شیء PolylineSetupOptions خروجی برگرداند. مشخص کردن شیء PolylineSetupOptions همان تأثیری را دارد که مشخص کردن تابعی که آن شیء ایستا را برمیگرداند. از یک شیء PolylineSetupOptions در توابع PolylineSetup یا مقادیر ایستا مختلف مجدداً استفاده نکنید و از یک شیء google.maps.PolylineOptions برای کلید polylineOptions در اشیاء PolylineSetupOptions مختلف مجدداً استفاده نکنید. هر مقداری که برای polylineOptions.map یا polylineOptions.path تنظیم شده باشد نادیده گرفته خواهد شد. هر مقدار تنظیمنشده یا تهی با مقدار پیشفرض بازنویسی خواهد شد. |
اختیاری |
نوع:
گزینههای نشانگر مکان نتیجه تکلیف را پیکربندی میکند. هرگاه نشانگر مکان نتیجه تکلیف جدیدی ارائه شود، فراخوانی میشود. اگر تابعی را مشخص میکنید، این تابع میتواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را بهعنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند. مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمیگرداند. از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیشفرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد. |
اختیاری |
نوع:
گزینههای نشانگر مکان تکلیف ناموفق را پیکربندی میکند. هرگاه نشانگر تکلیف ناموفق جدیدی ارائه شود، فراخوانی میشود. اگر تابعی را مشخص میکنید، این تابع میتواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را بهعنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند. مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمیگرداند. از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیشفرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد. |
اختیاری |
نوع:
گزینههای نشانگر مکان خودرو را پیکربندی میکند. هرگاه نشانگر خودرو جدیدی ارائه شود، فراخوانی میشود. اگر تابعی را مشخص میکنید، این تابع میتواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را بهعنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند. مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمیگرداند. از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیشفرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد. |
اختیاری |
نوع:
گزینههای نشانگر مکان نقطهمسیر را پیکربندی میکند. هرگاه نشانگر نقطهمسیر جدیدی ارائه شود، فراخوانی میشود. اگر تابعی را مشخص میکنید، این تابع میتواند و باید فیلد defaultMarkerOptions ورودی را که حاوی شیء google.maps.MarkerOptions است اصلاح کند و آن را بهعنوان markerOptions در شیء MarkerSetupOptions خروجی برگرداند. مشخص کردن شیء MarkerSetupOptions همان تأثیری را دارد که مشخص کردن تابعی دارد که آن شیء ایستا را برمیگرداند. از شیء MarkerSetupOptions یکسان در توابع MarkerSetup یا مقادیر ثابت مختلف استفاده نکنید، و از شیء google.maps.MarkerOptions یکسان برای کلید markerOptions در اشیاء MarkerSetupOptions مختلف استفاده نکنید. اگر markerOptions تنظیم نشده یا تهی باشد، با مقدار پیشفرض جایگزین خواهد شد. هر مقداری که برای markerOptions.map یا markerOptions.position تنظیم شده باشد نادیده گرفته خواهد شد. |
AutomaticViewportMode ثابتها
ثابتها
google.maps.journeySharing.AutomaticViewportMode
کتابخانه
"journeySharing"
حالت نمای خودکار.
این ثابتها بهعنوان رشته نیز قابلاستفاده هستند. در TypeScript، رشتههای لفظی با نوع AutomaticViewportModeString تعریف میشوند.
const {AutomaticViewportMode} = await google.maps.importLibrary("journeySharing");
ثابتها | |
|---|---|
FIT_ANTICIPATED_ROUTE |
بهطور خودکار نمای هدف را تنظیم کنید تا با نشانگرها و چندخطیهای مسیر پیشبینیشده قابلمشاهده مطابقت داشته باشد. این گزینه پیشفرض است. |
NONE |
نمای دید بهطور خودکار تنظیم نشود. |
LocationProvider کلاس انتزاعی
کلاس انتزاعی
google.maps.journeySharing.LocationProvider
گسترشیافته توسط FleetEngineDeliveryFleetLocationProvider, FleetEngineDeliveryVehicleLocationProvider, FleetEngineFleetLocationProvider, FleetEngineShipmentLocationProvider, FleetEngineTripLocationProvider, FleetEngineVehicleLocationProvider, PollingLocationProvider
کلاس والد همه ارائهدهندگان مکان.
روشها | |
|---|---|
addListener |
addListener(eventName, handler)پارامترها:
مقدار برگشتی:
MapsEventListenerیک MapsEventListener برای رویدادی که توسط این ارائهدهنده مکان فعال شده است اضافه میکند. شناسهای برای این شنونده برمیگرداند که میتواند با event.removeListener استفاده شود. |
PollingLocationProvider کلاس انتزاعی
کلاس انتزاعی
google.maps.journeySharing.PollingLocationProvider
LocationProvider را گسترش میدهد
توسط FleetEngineDeliveryFleetLocationProvider, FleetEngineDeliveryVehicleLocationProvider, FleetEngineFleetLocationProvider, FleetEngineShipmentLocationProvider, FleetEngineTripLocationProvider, FleetEngineVehicleLocationProvider گسترش یافته است
کلاس والد ارائهدهندگان مکان حوزههای رأیگیری.
مشخصات | |
|---|---|
isPolling |
نوع:
booleanاگر این ارائهدهنده مکان درحال نظرسنجی باشد، درست است. فقط خواندنی. |
pollingIntervalMillis |
نوع:
numberحداقل زمان بین واکشی بهروزرسانیهای مکان برحسب میلیثانیه. اگر واکشی بهروزرسانی مکان بیشتر از pollingIntervalMillis طول بکشد، بهروزرسانی مکان بعدی تا زمانی که بهروزرسانی فعلی تمام نشود شروع نمیشود. تنظیم این مقدار روی ۰، بینهایت، یا مقدار منفی، بهروزرسانیهای خودکار مکان را غیرفعال میکند. اگر پارامتر شناسه ردیابی (برای مثال، شناسه ردیابی محموله ارائهدهنده مکان محموله) یا گزینه فیلتر کردن (برای مثال، مرزهای نمای هدف یا فیلترهای مشخصه برای ارائهدهندگان مکان ناوگان) تغییر کند، بهروزرسانی مکان جدید یکبار واکشی میشود. فاصله نظرسنجی پیشفرض و حداقل ۵۰۰۰ میلیثانیه است. اگر فاصله نظرسنجی را روی مقدار مثبت کمتری تنظیم کنید، ۵۰۰۰ ذخیره و استفاده میشود. |
روشها | |
|---|---|
از سازمان بالاتر:
addListener
|
رویدادها | |
|---|---|
ispollingchange |
function(event)متغیرهای مستقل:
رویدادی که هنگام بهروزرسانی وضعیت نظرسنجی ارائهدهنده مکان راهاندازی میشود. از PollingLocationProvider.isPolling برای تعیین وضعیت نظرسنجی فعلی استفاده کنید. |
میانای PollingLocationProviderIsPollingChangeEvent
میانا
google.maps.journeySharing.PollingLocationProviderIsPollingChangeEvent
شیء رویداد هنگام راهاندازی رویداد PollingLocationProvider.ispollingchange به گرداننده رویداد منتقل شد.
مشخصات | |
|---|---|
error
اختیاری |
نوع:
Error optionalخطایی که باعث تغییر وضعیت نظرسنجی شده است، اگر تغییر وضعیت بهدلیل خطا بوده باشد. اگر تغییر وضعیت بهدلیل عملیات عادی باشد، تعریفنشده است. |