Map View

فئة JourneySharedMapView

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

وضع الخريطة

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

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

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

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

لا تُعِد استخدام الكائن PolylineSetupOptions نفسه في دوال PolylineSetup أو القيم الثابتة المختلفة ولا تعيد استخدام الكائن google.maps.PolylineOptions نفسه للمفتاح polylineSetup في عناصر مختلفة من PolylineSetupOptions. إذا لم يتم ضبط خيارات متعدّدة أو قيمة مرئية بدون ضبط أو بقيمة خالية، سيتم استبدالها بالإعداد التلقائي. سيتم تجاهل أي قيم تم ضبطها في 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 نفسه للمفتاح polylineSetup في عناصر مختلفة من 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
لضبط الخيارات لعلامة الموقع الجغرافي 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.
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 مقدم الموقع الجغرافي المطلوب إزالته.
قيمة العرض: لا شيء
إزالة موفّر موقع من عرض الخريطة. إذا لم يكن موفِّر الموقع الجغرافي قد سبق إضافته إلى عرض الخريطة، فلن يتم تنفيذ أي إجراء.

واجهة JourneyShareMapViewOptions

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

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

element
النوع:  Element
عنصر DOM احتياطيًا للعرض. مطلوبة.
anticipatedRoutePolylineSetup optional
النوع:  PolylineSetup optional
لضبط الخيارات للخط المتعدد للمسار المتوقع. يتم استدعاءها عند عرض خطوط متعددة جديدة للمسار المتوقع.

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

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

لا تُعِد استخدام الكائن PolylineSetupOptions نفسه في دوال PolylineSetup أو القيم الثابتة المختلفة ولا تعيد استخدام الكائن google.maps.PolylineOptions نفسه للمفتاح polylineSetup في عناصر مختلفة من PolylineSetupOptions. إذا لم يتم ضبط خيارات متعدّدة أو قيمة مرئية بدون ضبط أو بقيمة خالية، سيتم استبدالها بالإعداد التلقائي. سيتم تجاهل أي قيم تم ضبطها في 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 نفسه للمفتاح polylineSetup في عناصر مختلفة من 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.

الثابت في وضع العرض التلقائي

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

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

واجهة PollingLocationProviderIsPollingChangeEvent

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

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

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