Map View

فئة JourneySharingMapView

google.maps.journeySharing.JourneySharingMapView class

وضع الخريطة

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

JourneySharingMapView
JourneySharingMapView(options)
المَعلمات: 
تنشئ مثيلًا لعرض الخريطة.
automaticViewportMode
النوع:  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
لضبط خيارات لخطّ متعدّد الأضلاع متوقّع للمسار يتمّ استدعاؤه عند عرض خطّ متعدّد الأضلاع جديد متوقّع للمسار.

في حال تحديد دالة، يمكن للدالة تعديل حقل defaultPolylineOptions في الإدخال الذي يحتوي على عنصر google.maps.PolylineOptions، ويجب أن تعدّله، ثم عرضها كـ polylineOptions في عنصر PolylineSetupOptions الناتج.

يؤدي تحديد عنصر PolylineSetupOptions إلى التأثير نفسه الذي يؤدي إليه تحديد دالة تعرض هذا العنصر الثابت.

لا تُعِد استخدام عنصر PolylineSetupOptions نفسه في دوال PolylineSetup أو قيم ثابتة مختلفة، ولا تُعِد استخدام عنصر google.maps.PolylineOptions نفسه لمفتاح polylineOptions في عناصر PolylineSetupOptions مختلفة. إذا لم يتم ضبط polylineOptions أو visible أو كانت قيمتهما خالية، سيتم استبدالهما بالقيمة التلقائية. سيتم تجاهل أي قيم تم ضبطها لـ polylineOptions.map أو polylineOptions.path.
takenRoutePolylineSetup
النوع:  PolylineSetup
لضبط خيارات لخطّ متعدّد الأضلاع للمسار الذي تمّ اتّخاذه يتمّ استدعاؤه عند عرض مضلّع مسار جديد تمّ اتّخاذه.

في حال تحديد دالة، يمكن للدالة تعديل حقل defaultPolylineOptions في الإدخال الذي يحتوي على عنصر google.maps.PolylineOptions، ويجب أن تعدّله، ثم عرضها كـ polylineOptions في عنصر PolylineSetupOptions الناتج.

يؤدي تحديد عنصر PolylineSetupOptions إلى التأثير نفسه الذي يؤدي إليه تحديد دالة تعرض هذا العنصر الثابت.

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

سيتم تجاهل أي قيم تم ضبطها لـ polylineOptions.map أو polylineOptions.path. سيتم استبدال أي قيمة غير محدّدة أو فارغة بالقيمة التلقائية.
pingMarkerSetup
النوع:  MarkerSetup
ضبط خيارات علامة موقع إرسال إشعارات يتمّ استدعاؤه عند عرض علامة ping جديدة.

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

واجهة JourneySharingMapViewOptions

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

خيارات وضع الخريطة

element
النوع:  Element
عنصر نموذج عناصر المستند (DOM) الذي يدعم طريقة العرض مطلوب.
anticipatedRoutePolylineSetup optional
النوع:  PolylineSetup optional
لضبط خيارات لخطّ متعدّد الأضلاع متوقّع للمسار يتمّ استدعاؤه عند عرض خطّ متعدّد الأضلاع جديد متوقّع للمسار.

في حال تحديد دالة، يمكن للدالة تعديل حقل defaultPolylineOptions في الإدخال الذي يحتوي على عنصر google.maps.PolylineOptions، ويجب أن تعدّله، ثم عرضها كـ polylineOptions في عنصر PolylineSetupOptions الناتج.

يؤدي تحديد عنصر PolylineSetupOptions إلى التأثير نفسه الذي يؤدي إليه تحديد دالة تعرض هذا العنصر الثابت.

لا تُعِد استخدام عنصر PolylineSetupOptions نفسه في دوال PolylineSetup أو قيم ثابتة مختلفة، ولا تُعِد استخدام عنصر google.maps.PolylineOptions نفسه لمفتاح polylineOptions في عناصر PolylineSetupOptions مختلفة. إذا لم يتم ضبط polylineOptions أو visible أو كانت قيمتهما خالية، سيتم استبدالهما بالقيمة التلقائية. سيتم تجاهل أي قيم تم ضبطها لـ polylineOptions.map أو polylineOptions.path.
automaticViewportMode optional
النوع:  AutomaticViewportMode optional
وضع إطار العرض التلقائي القيمة التلقائية هي FIT_ANTICIPATED_ROUTE، ما يتيح لعرض الخريطة ضبط إطار العرض تلقائيًا ليلائم علامات المركبات وعلامات المواقع الجغرافية وأي خطوط متعددة مرئية للمسار المتوقّع. اضبط هذا الخيار على "بدون" لإيقاف ميزة "التلائم التلقائي".
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
ضبط خيارات علامة موقع إرسال إشعارات يتمّ استدعاؤه عند عرض علامة ping جديدة.

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

في حال تحديد دالة، يمكن للدالة تعديل حقل defaultPolylineOptions في الإدخال الذي يحتوي على عنصر google.maps.PolylineOptions، ويجب أن تعدّله، ثم عرضها كـ polylineOptions في عنصر PolylineSetupOptions الناتج.

يؤدي تحديد عنصر PolylineSetupOptions إلى التأثير نفسه الذي يؤدي إليه تحديد دالة تعرض هذا العنصر الثابت.

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

سيتم تجاهل أي قيم تم ضبطها لـ polylineOptions.map أو polylineOptions.path. سيتم استبدال أي قيمة غير محدّدة أو فارغة بالقيمة التلقائية.
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 الثوابت

وضع إطار العرض التلقائي

يمكنك الوصول إليه من خلال الاتصال بالرقم const {AutomaticViewportMode} = await google.maps.importLibrary("journeySharing"). اطّلِع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.

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 أو قيمة سلبية إلى إيقاف التحديثات التلقائية للمواقع الجغرافية. يتم جلب إشعار جديد بشأن الموقع الجغرافي مرة واحدة في حال تغيّر مَعلمة رقم تعريف التتبّع (على سبيل المثال، رقم تعريف تتبُّع الشحنة لموفّر الموقع الجغرافي للشحنة) أو خيار فلترة (على سبيل المثال، حدود مساحة العرض أو فلاتر السمات لموفّري المواقع الجغرافية للأسطول).

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

واجهة PollingLocationProviderIsPollingChangeEvent

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

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

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