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
لإعداد الخيارات لعلامة موقع الوجهة. يتم استدعاؤه عند عرض علامة وجهة جديدة.

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

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

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

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

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

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

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

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

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

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

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

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

واجهة PollingLocationProviderIsPollingChangeEvent

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

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

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