Map View

فئة JourneySharingMapView

صف واحد (google.maps.journeySharing.JourneySharingMapView)

وضع الخريطة

يمكنك الوصول من خلال الاتصال على الرقم const {JourneySharingMapView} = await google.maps.importLibrary("journeySharing"). يمكنك الاطّلاع على المكتبات في Maps JavaScript API.

JourneySharingMapView
JourneySharingMapView(options)
المَعلمات: 
إنشاء مثيل لعرض الخريطة
anticipatedRoutePolylines
النوع:  Array<Polyline>
تعرض الخطوط المتعددة للمسار المتوقعة، إن وجدت.
anticipatedRoutePolylineSetup
النوع:  PolylineSetup
تعمل هذه السياسة على ضبط الخيارات لخطوط الرحلات المتعددة المتوقّعة. يتم استدعاؤها عند عرض خطوط متعددة جديدة للمسار متوقَّع.

في حال تحديد دالة، يمكن للدالة أن تعدِّل الحقل التلقائيPolylineOptions للإدخال الذي يحتوي على كائن google.maps.PolylineOptions، وتعرضه على أنه polylineOptions في الكائن PolylineSetupOptions.

تحديد عنصر PolylineSetupOptions له تأثير تحديد دالة تؤدي إلى إرجاع ذلك الكائن الثابت.

لا تُعِد استخدام العنصر PolylineSetupOptions في دوال PolylineSetup أو القيم الثابتة المختلفة ولا تعيد استخدام العنصر google.maps.PolylineOptions لمفتاح polylineOptions في عناصر PolylineSetupOptions. إذا كانت خيارات polylineOptions أو مرئية بدون ضبط أو تكون قيمة فارغة، سيتم استبدالها بالإعداد التلقائي. وسيتم تجاهل أي قيم تم ضبطها لـ polylineOptions.map أو polylineOptions.path.
automaticViewportMode
النوع:  AutomaticViewportMode
هذا الحقل للقراءة فقط. وضع إطار العرض التلقائي
element
النوع:  Element
هذا الحقل للقراءة فقط. عنصر DOM الذي يدعم العرض.
enableTraffic
النوع:  boolean
تمكين طبقة حركة المرور أو إيقافها.
locationProviders
النوع:  Array<LocationProvider> optional
هذا الحقل للقراءة فقط. مصادر المواقع الجغرافية التي يتم تتبّعها والتي سيتم عرضها في عرض خريطة التتبّع. لإضافة موفّري المواقع الجغرافية أو إزالتهم، يمكنك استخدام الطريقتَين JourneySharingMapView.addLocationProvider وJourneySharingMapView.removeLocationProvider.
map
النوع:  Map
هذا الحقل للقراءة فقط. عنصر الخريطة المضمّن في عرض الخريطة.
mapOptions
النوع:  MapOptions
هذا الحقل للقراءة فقط. خيارات الخريطة التي تم تمريرها من خلال عرض الخريطة.
takenRoutePolylines
النوع:  Array<Polyline>
تعرض الخطوط المتعددة للمسار الذي تم اتخاذه، إن وجدت.
takenRoutePolylineSetup
النوع:  PolylineSetup
تحدِّد هذه السياسة الخيارات الخاصة بخطوط متعددة للمسار الذي يتم اتّخاذه. يتم استدعاؤه عند عرض خطوط متعددة جديدة للمسار الذي تم اتخاذه.

في حال تحديد دالة، يمكن للدالة أن تعدِّل الحقل التلقائيPolylineOptions للإدخال الذي يحتوي على كائن google.maps.PolylineOptions، وتعرضه على أنه polylineOptions في الكائن PolylineSetupOptions.

تحديد عنصر PolylineSetupOptions له تأثير تحديد دالة تؤدي إلى إرجاع ذلك الكائن الثابت.

لا تُعِد استخدام العنصر PolylineSetupOptions في دوال PolylineSetup أو القيم الثابتة المختلفة ولا تعيد استخدام العنصر google.maps.PolylineOptions لمفتاح polylineOptions في عناصر PolylineSetupOptions.

سيتم تجاهل أي قيم تم ضبطها للخيار polylineOptions.map أو polylineOptions.path. سيتم استبدال أي قيمة لم يتم ضبطها أو قيمة فارغة بالخيار التلقائي.
locationProvider
النوع:  LocationProvider optional
هذا الحقل للقراءة فقط. مصدر المواقع التي يتم تتبعها سيتم عرضه في عرض خريطة التتبع.
destinationMarkerSetup
النوع:  MarkerSetup
لضبط الخيارات لعلامة الموقع الجغرافي للوجهة. يتم استدعاؤه عند عرض علامة وجهة جديدة.

في حال تحديد دالة، يمكن للدالة أن تعدل الحقل التلقائيMarkerOptions للإدخال الذي يحتوي على العنصر google.maps.MarkerOptions، وتعرضه على أنّه markerOptions في الكائن MarkerSetupOptions.

يؤدي تحديد الكائن MarkerSetupOptions إلى نفس تأثير تحديد دالة تُرجع ذلك الكائن الثابت.

لا تُعِد استخدام عنصر MarkerSetupOptions نفسه في دوال MarkerSetup أو القيم الثابتة المختلفة ولا تعيد استخدام العنصر google.maps.MarkerOptions لمفتاح markerOptions في عناصر MarkerSetupOptions المختلفة. إذا لم يتم ضبط markerOptions أو كانت فارغة، سيتم استبدالها بالخيار التلقائي. وسيتم تجاهل أي قيمة تم ضبطها للسمة markerOptions.map أو markerOptions.position.
originMarkerSetup
النوع:  MarkerSetup
لضبط الخيارات لعلامة الموقع الجغرافي لنقطة الانطلاق. يتم استدعاؤه عند عرض علامة أصل جديدة.

في حال تحديد دالة، يمكن للدالة أن تعدل الحقل التلقائيMarkerOptions للإدخال الذي يحتوي على العنصر google.maps.MarkerOptions، وتعرضه على أنّه markerOptions في الكائن MarkerSetupOptions.

يؤدي تحديد الكائن MarkerSetupOptions إلى نفس تأثير تحديد دالة تُرجع ذلك الكائن الثابت.

لا تُعِد استخدام عنصر MarkerSetupOptions نفسه في دوال MarkerSetup أو القيم الثابتة المختلفة ولا تعيد استخدام العنصر google.maps.MarkerOptions لمفتاح markerOptions في عناصر MarkerSetupOptions المختلفة. إذا لم يتم ضبط markerOptions أو كانت فارغة، سيتم استبدالها بالخيار التلقائي. وسيتم تجاهل أي قيمة تم ضبطها للسمة markerOptions.map أو markerOptions.position.
pingMarkerSetup
النوع:  MarkerSetup
لإعداد الخيارات لعلامة الموقع الجغرافي الخاصة بأداة فحص الاتصال. يتم استدعاؤه عند عرض علامة فحص اتصال جديدة.

في حال تحديد دالة، يمكن للدالة أن تعدل الحقل التلقائيMarkerOptions للإدخال الذي يحتوي على العنصر google.maps.MarkerOptions، وتعرضه على أنّه markerOptions في الكائن MarkerSetupOptions.

يؤدي تحديد الكائن MarkerSetupOptions إلى نفس تأثير تحديد دالة تُرجع ذلك الكائن الثابت.

لا تُعِد استخدام عنصر MarkerSetupOptions نفسه في دوال MarkerSetup أو القيم الثابتة المختلفة ولا تعيد استخدام العنصر google.maps.MarkerOptions لمفتاح markerOptions في عناصر MarkerSetupOptions المختلفة. إذا لم يتم ضبط markerOptions أو كانت فارغة، سيتم استبدالها بالخيار التلقائي. وسيتم تجاهل أي قيمة تم ضبطها للسمة markerOptions.map أو markerOptions.position.
successfulTaskMarkerSetup
النوع:  MarkerSetup
لضبط الخيارات لعلامة موقع مهمة ناجحة. يتم استدعاؤه عند عرض علامة مهمة جديدة ناجحة.

في حال تحديد دالة، يمكن للدالة أن تعدل الحقل التلقائيMarkerOptions للإدخال الذي يحتوي على العنصر google.maps.MarkerOptions، وتعرضه على أنّه markerOptions في الكائن MarkerSetupOptions.

يؤدي تحديد الكائن MarkerSetupOptions إلى نفس تأثير تحديد دالة تُرجع ذلك الكائن الثابت.

لا تُعِد استخدام عنصر MarkerSetupOptions نفسه في دوال MarkerSetup أو القيم الثابتة المختلفة ولا تعيد استخدام العنصر google.maps.MarkerOptions لمفتاح markerOptions في عناصر MarkerSetupOptions المختلفة. إذا لم يتم ضبط markerOptions أو كانت فارغة، سيتم استبدالها بالخيار التلقائي. وسيتم تجاهل أي قيمة تم ضبطها للسمة markerOptions.map أو markerOptions.position.
taskOutcomeMarkerSetup
النوع:  MarkerSetup
لضبط الخيارات لعلامة الموقع الجغرافي الخاصة بنتيجة المهمة يتم استدعاؤها عند عرض علامة موقع نتيجة جديدة لمهمة.

في حال تحديد دالة، يمكن للدالة أن تعدل الحقل التلقائيMarkerOptions للإدخال الذي يحتوي على العنصر google.maps.MarkerOptions، وتعرضه على أنّه markerOptions في الكائن MarkerSetupOptions.

يؤدي تحديد الكائن MarkerSetupOptions إلى نفس تأثير تحديد دالة تُرجع ذلك الكائن الثابت.

لا تُعِد استخدام عنصر MarkerSetupOptions نفسه في دوال MarkerSetup أو القيم الثابتة المختلفة ولا تعيد استخدام العنصر google.maps.MarkerOptions لمفتاح markerOptions في عناصر MarkerSetupOptions المختلفة. إذا لم يتم ضبط markerOptions أو كانت فارغة، سيتم استبدالها بالخيار التلقائي. وسيتم تجاهل أي قيمة تم ضبطها للسمة markerOptions.map أو markerOptions.position.
unsuccessfulTaskMarkerSetup
النوع:  MarkerSetup
لضبط الخيارات لعلامة موقع مهمة غير ناجحة. يتم استدعاؤها عند عرض علامة مهمة جديدة غير ناجحة.

في حال تحديد دالة، يمكن للدالة أن تعدل الحقل التلقائيMarkerOptions للإدخال الذي يحتوي على العنصر google.maps.MarkerOptions، وتعرضه على أنّه markerOptions في الكائن MarkerSetupOptions.

يؤدي تحديد الكائن MarkerSetupOptions إلى نفس تأثير تحديد دالة تُرجع ذلك الكائن الثابت.

لا تُعِد استخدام عنصر MarkerSetupOptions نفسه في دوال MarkerSetup أو القيم الثابتة المختلفة ولا تعيد استخدام العنصر google.maps.MarkerOptions لمفتاح markerOptions في عناصر MarkerSetupOptions المختلفة. إذا لم يتم ضبط markerOptions أو كانت فارغة، سيتم استبدالها بالخيار التلقائي. وسيتم تجاهل أي قيمة تم ضبطها للسمة markerOptions.map أو markerOptions.position.
vehicleMarkerSetup
النوع:  MarkerSetup
لضبط الخيارات لعلامة الموقع الجغرافي للمركبة. يتم استدعاؤه عند عرض علامة مركبة جديدة.

في حال تحديد دالة، يمكن للدالة أن تعدل الحقل التلقائيMarkerOptions للإدخال الذي يحتوي على العنصر google.maps.MarkerOptions، وتعرضه على أنّه markerOptions في الكائن MarkerSetupOptions.

يؤدي تحديد الكائن MarkerSetupOptions إلى نفس تأثير تحديد دالة تُرجع ذلك الكائن الثابت.

لا تُعِد استخدام عنصر MarkerSetupOptions نفسه في دوال MarkerSetup أو القيم الثابتة المختلفة ولا تعيد استخدام العنصر google.maps.MarkerOptions لمفتاح markerOptions في عناصر MarkerSetupOptions المختلفة. إذا لم يتم ضبط markerOptions أو كانت فارغة، سيتم استبدالها بالخيار التلقائي. وسيتم تجاهل أي قيمة تم ضبطها للسمة markerOptions.map أو markerOptions.position.
waypointMarkerSetup
النوع:  MarkerSetup
لإعداد الخيارات لعلامة موقع نقطة وسيطة. يتم استدعاؤه عند عرض علامة نقطة طريق جديدة.

في حال تحديد دالة، يمكن للدالة أن تعدل الحقل التلقائيMarkerOptions للإدخال الذي يحتوي على العنصر 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>
عرض علامات نقاط الطريق، إن توفّرت
addLocationProvider
addLocationProvider(locationProvider)
المَعلمات: 
  • locationProviderLocationProvider مزوّد الموقع الجغرافي المطلوب إضافته.
قيمة الإرجاع: لا شيء
إضافة موفر مواقع إلى عرض الخريطة. إذا سبق لك إضافة موفّر الموقع الجغرافي، لن يتم تنفيذ أي إجراء.
removeLocationProvider
removeLocationProvider(locationProvider)
المَعلمات: 
  • locationProviderLocationProvider مزوّد الموقع الجغرافي المطلوب إزالته.
قيمة الإرجاع: لا شيء
إزالة مزوّد موقع من عرض الخريطة. إذا لم يكن موفر الموقع مضافًا إلى عرض الخريطة من قبل، فلا يتم تنفيذ أي إجراء.

واجهة 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، ما يتيح لعرض الخريطة ضبط إطار العرض تلقائيًا ليلائم علامات المركبات وعلامات الموقع الجغرافي وأي خطوط متعددة ظاهرة للمسارات. اضبط هذا الإعداد على "بدون" لإيقاف الاحتواء التلقائي.
destinationMarkerSetup optional
النوع:  MarkerSetup optional
لضبط الخيارات لعلامة الموقع الجغرافي للوجهة. يتم استدعاؤه عند عرض علامة وجهة جديدة.

في حال تحديد دالة، يمكن للدالة أن تعدل الحقل التلقائيMarkerOptions للإدخال الذي يحتوي على العنصر 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
لضبط الخيارات لعلامة الموقع الجغرافي لنقطة الانطلاق. يتم استدعاؤه عند عرض علامة أصل جديدة.

في حال تحديد دالة، يمكن للدالة أن تعدل الحقل التلقائيMarkerOptions للإدخال الذي يحتوي على العنصر google.maps.MarkerOptions، وتعرضه على أنّه markerOptions في الكائن MarkerSetupOptions.

يؤدي تحديد الكائن MarkerSetupOptions إلى نفس تأثير تحديد دالة تُرجع ذلك الكائن الثابت.

لا تُعِد استخدام عنصر MarkerSetupOptions نفسه في دوال MarkerSetup أو القيم الثابتة المختلفة ولا تعيد استخدام العنصر google.maps.MarkerOptions لمفتاح markerOptions في عناصر MarkerSetupOptions المختلفة. إذا لم يتم ضبط markerOptions أو كانت فارغة، سيتم استبدالها بالخيار التلقائي. وسيتم تجاهل أي قيمة تم ضبطها للسمة markerOptions.map أو markerOptions.position.
pingMarkerSetup optional
النوع:  MarkerSetup optional
لإعداد الخيارات لعلامة الموقع الجغرافي الخاصة بأداة فحص الاتصال. يتم استدعاؤه عند عرض علامة فحص اتصال جديدة.

في حال تحديد دالة، يمكن للدالة أن تعدل الحقل التلقائيMarkerOptions للإدخال الذي يحتوي على العنصر google.maps.MarkerOptions، وتعرضه على أنّه markerOptions في الكائن MarkerSetupOptions.

يؤدي تحديد الكائن MarkerSetupOptions إلى نفس تأثير تحديد دالة تُرجع ذلك الكائن الثابت.

لا تُعِد استخدام عنصر MarkerSetupOptions نفسه في دوال MarkerSetup أو القيم الثابتة المختلفة ولا تعيد استخدام العنصر google.maps.MarkerOptions لمفتاح markerOptions في عناصر MarkerSetupOptions المختلفة. إذا لم يتم ضبط markerOptions أو كانت فارغة، سيتم استبدالها بالخيار التلقائي. وسيتم تجاهل أي قيمة تم ضبطها للسمة markerOptions.map أو markerOptions.position.
successfulTaskMarkerSetup optional
النوع:  MarkerSetup optional
لضبط الخيارات لعلامة موقع مهمة ناجحة. يتم استدعاؤه عند عرض علامة مهمة جديدة ناجحة.

في حال تحديد دالة، يمكن للدالة أن تعدل الحقل التلقائيMarkerOptions للإدخال الذي يحتوي على العنصر 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. سيتم استبدال أي قيمة لم يتم ضبطها أو قيمة فارغة بالخيار التلقائي.
taskOutcomeMarkerSetup optional
النوع:  MarkerSetup optional
لضبط الخيارات لعلامة الموقع الجغرافي الخاصة بنتيجة المهمة يتم استدعاؤها عند عرض علامة موقع نتيجة جديدة لمهمة.

في حال تحديد دالة، يمكن للدالة أن تعدل الحقل التلقائيMarkerOptions للإدخال الذي يحتوي على العنصر google.maps.MarkerOptions، وتعرضه على أنّه markerOptions في الكائن MarkerSetupOptions.

يؤدي تحديد الكائن MarkerSetupOptions إلى نفس تأثير تحديد دالة تُرجع ذلك الكائن الثابت.

لا تُعِد استخدام عنصر MarkerSetupOptions نفسه في دوال MarkerSetup أو القيم الثابتة المختلفة ولا تعيد استخدام العنصر google.maps.MarkerOptions لمفتاح markerOptions في عناصر MarkerSetupOptions المختلفة. إذا لم يتم ضبط markerOptions أو كانت فارغة، سيتم استبدالها بالخيار التلقائي. وسيتم تجاهل أي قيمة تم ضبطها للسمة markerOptions.map أو markerOptions.position.
unsuccessfulTaskMarkerSetup optional
النوع:  MarkerSetup optional
لضبط الخيارات لعلامة موقع مهمة غير ناجحة. يتم استدعاؤها عند عرض علامة مهمة جديدة غير ناجحة.

في حال تحديد دالة، يمكن للدالة أن تعدل الحقل التلقائيMarkerOptions للإدخال الذي يحتوي على العنصر google.maps.MarkerOptions، وتعرضه على أنّه markerOptions في الكائن MarkerSetupOptions.

يؤدي تحديد الكائن MarkerSetupOptions إلى نفس تأثير تحديد دالة تُرجع ذلك الكائن الثابت.

لا تُعِد استخدام عنصر MarkerSetupOptions نفسه في دوال MarkerSetup أو القيم الثابتة المختلفة ولا تعيد استخدام العنصر google.maps.MarkerOptions لمفتاح markerOptions في عناصر MarkerSetupOptions المختلفة. إذا لم يتم ضبط markerOptions أو كانت فارغة، سيتم استبدالها بالخيار التلقائي. وسيتم تجاهل أي قيمة تم ضبطها للسمة markerOptions.map أو markerOptions.position.
vehicleMarkerSetup optional
النوع:  MarkerSetup optional
لضبط الخيارات لعلامة الموقع الجغرافي للمركبة. يتم استدعاؤه عند عرض علامة مركبة جديدة.

في حال تحديد دالة، يمكن للدالة أن تعدل الحقل التلقائيMarkerOptions للإدخال الذي يحتوي على العنصر google.maps.MarkerOptions، وتعرضه على أنّه markerOptions في الكائن MarkerSetupOptions.

يؤدي تحديد الكائن MarkerSetupOptions إلى نفس تأثير تحديد دالة تُرجع ذلك الكائن الثابت.

لا تُعِد استخدام عنصر MarkerSetupOptions نفسه في دوال MarkerSetup أو القيم الثابتة المختلفة ولا تعيد استخدام العنصر google.maps.MarkerOptions لمفتاح markerOptions في عناصر MarkerSetupOptions المختلفة. إذا لم يتم ضبط markerOptions أو كانت فارغة، سيتم استبدالها بالخيار التلقائي. وسيتم تجاهل أي قيمة تم ضبطها للسمة markerOptions.map أو markerOptions.position.
waypointMarkerSetup optional
النوع:  MarkerSetup optional
لإعداد الخيارات لعلامة موقع نقطة وسيطة. يتم استدعاؤه عند عرض علامة نقطة طريق جديدة.

في حال تحديد دالة، يمكن للدالة أن تعدل الحقل التلقائيMarkerOptions للإدخال الذي يحتوي على العنصر 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)
المَعلمات: 
  • eventNamestring اسم الحدث المطلوب الاستماع إليه
  • handlerFunction معالج الأحداث.
قيمة الإرجاع:  MapsEventListener
تضيف هذه السمة MapsEventListener لحدث أطلقه مقدِّم خدمة الموقع الجغرافي هذا. تعرض معرّفًا للمستمع هذا يمكن استخدامه مع event.removeListener.

فئة PollingLocationProvider المجرّدة

google.maps.journeySharing.PollingLocationProvider فئة تجريدية

فئة رئيسية من مزوّدي مواقع الاقتراع.

تمد هذه الفئة المجرّدة LocationProvider.

isPolling
النوع:  boolean
صحيح في حال كان مقدِّم الموقع الجغرافي هذا يُجري استطلاعًا. للقراءة فقط
pollingIntervalMillis
النوع:  number
الحد الأدنى للوقت بين استرجاع تحديثات الموقع الجغرافي بالمللي ثانية. إذا استغرق جلب تحديث للموقع الجغرافي أكثر من pollingIntervalMillis، لن يتم بدء عملية التحديث التالي للموقع حتى انتهاء التحديث الحالي.

يؤدي ضبط هذه القيمة على 0 أو Infinity أو قيمة سالبة إلى إيقاف التحديثات التلقائية للموقع الجغرافي. يتم استرجاع تعديل جديد للموقع الجغرافي مرّة واحدة في حال تغيير مَعلمة رقم تعريف التتبّع (على سبيل المثال، رقم تعريف تتبّع الشحن لموفّر الموقع الجغرافي للشحن) أو خيار فلترة (مثل حدود إطار العرض أو فلاتر السمات لموفّري المواقع الجغرافية لمجموعة الأجهزة).

الفاصل الزمني التلقائي والأدنى للاستطلاع هو 5,000 ملي ثانية. وفي حال ضبط الفاصل الزمني للاستطلاع على قيمة موجبة أقل، سيتم تخزين واستخدام 5000.
مُكتسَب: addListener
ispollingchange
function(event)
الوسيطات: 
يتم تشغيل الحدث عند تعديل حالة الاستطلاع لموفِّر الموقع الجغرافي. استخدِم PollingLocationProvider.isPolling لتحديد حالة الاستطلاع الحالية.

واجهة PollingLocationProviderIsPollingChangeEvent

واجهة google.maps.journeySharing.PollingLocationProviderIsPollingChangeEvent

عنصر الحدث الذي يتم تمريره إلى معالِج الأحداث عند بدء حدث "PollingLocationProvider.ispollingchange".

error optional
النوع:  Error optional
الخطأ الذي أدى إلى تغيير حالة الاستطلاع، إذا كان تغيير الحالة ناتجًا عن خطأ. غير معرَّف إذا كان تغيير الحالة ناتجًا عن عمليات عادية.