Map View

فئة JourneySharingMapView

google.maps.journeySharing.JourneySharingMapView صف

عرض الخريطة

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

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

في حال تحديد دالة، يمكن للدالة تعديل حقل input's defaultMarkerOptions الذي يحتوي على عنصر google.maps.MarkerOptions، ويجب أن تعدّله، ثم تعرضه كـ markerOptions في عنصر MarkerSetupOptions الناتج.

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

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

في حال تحديد دالة، يمكن للدالة تعديل حقل input's defaultMarkerOptions الذي يحتوي على عنصر google.maps.MarkerOptions، ويجب أن تعدّله، ثم تعرضه كـ markerOptions في عنصر MarkerSetupOptions الناتج.

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

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

في حال تحديد دالة، يمكن للدالة تعديل حقل input's defaultMarkerOptions الذي يحتوي على عنصر google.maps.MarkerOptions، ويجب أن تعدّله، ثم تعرضه كـ markerOptions في عنصر MarkerSetupOptions الناتج.

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

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

في حال تحديد دالة، يمكن للدالة تعديل حقل input's defaultMarkerOptions الذي يحتوي على عنصر google.maps.MarkerOptions، ويجب أن تعدّله، ثم تعرضه كـ markerOptions في عنصر MarkerSetupOptions الناتج.

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

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

في حال تحديد دالة، يمكن للدالة تعديل حقل input's defaultMarkerOptions الذي يحتوي على عنصر google.maps.MarkerOptions، ويجب أن تعدّله، ثم تعرضه كـ markerOptions في عنصر MarkerSetupOptions الناتج.

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

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

في حال تحديد دالة، يمكن للدالة تعديل حقل input's 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 جديدة.

في حال تحديد دالة، يمكن للدالة تعديل حقل input's defaultMarkerOptions الذي يحتوي على عنصر google.maps.MarkerOptions، ويجب أن تعدّله، ثم تعرضه كـ markerOptions في عنصر MarkerSetupOptions الناتج.

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

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

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

واجهة JourneySharingMapViewOptions

google.maps.journeySharing.JourneySharingMapViewOptions interface

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

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

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

في حال تحديد دالة، يمكن للدالة تعديل حقل input's defaultMarkerOptions الذي يحتوي على عنصر google.maps.MarkerOptions، ويجب أن تعدّله، ثم تعرضه كـ markerOptions في عنصر MarkerSetupOptions الناتج.

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

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

في حال تحديد دالة، يمكن للدالة تعديل حقل input's defaultMarkerOptions الذي يحتوي على عنصر google.maps.MarkerOptions، ويجب أن تعدّله، ثم تعرضه كـ markerOptions في عنصر MarkerSetupOptions الناتج.

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

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

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

في حال تحديد دالة، يمكن للدالة تعديل حقل input's defaultMarkerOptions الذي يحتوي على عنصر google.maps.MarkerOptions، ويجب أن تعدّله، ثم تعرضه كـ markerOptions في عنصر MarkerSetupOptions الناتج.

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

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

في حال تحديد دالة، يمكن للدالة تعديل حقل input's defaultMarkerOptions الذي يحتوي على عنصر google.maps.MarkerOptions، ويجب أن تعدّله، ثم تعرضه كـ markerOptions في عنصر MarkerSetupOptions الناتج.

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

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

في حال تحديد دالة، يمكن للدالة تعديل حقل input's defaultMarkerOptions الذي يحتوي على عنصر google.maps.MarkerOptions، ويجب أن تعدّله، ثم تعرضه كـ markerOptions في عنصر MarkerSetupOptions الناتج.

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

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

في حال تحديد دالة، يمكن للدالة تعديل حقل input's 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").
اطّلِع على المكتبات في Maps JavaScript API.

FIT_ANTICIPATED_ROUTE اضبط إطار العرض تلقائيًا ليناسب العلامات وأي خطوط متعددة الأضلاع مرئية للمسار المتوقّع. هذا هو الخيار التلقائي.
NONE عدم تعديل إطار العرض تلقائيًا

فئة مجرّدة LocationProvider

google.maps.journeySharing.LocationProvider فئة مجرّدة

الفئة الرئيسية لجميع مقدّمي خدمات تحديد الموقع الجغرافي

addListener
addListener(eventName, handler)
المَعلمات: 
  • eventNamestring اسم الحدث الذي سيتم الاستماع إليه.
  • handlerFunction معالج الأحداث
قيمة العائد:  MapsEventListener
تضيف هذه السمة MapsEventListener لحدث تم تنشيطه من خلال مقدّم خدمة الموقع الجغرافي هذا. تعرض هذه السمة معرّفًا لهذا المستمع يمكن استخدامه مع event.removeListener.

PollingLocationProvider abstract class

google.maps.journeySharing.PollingLocationProvider فئة مجرّدة

الفئة الرئيسية لمقدّمي بيانات أماكن الاقتراع

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

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

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

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

PollingLocationProviderIsPollingChangeEvent interface

google.maps.journeySharing.PollingLocationProviderIsPollingChangeEvent interface

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

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