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