فئة InfoWindow
google.maps.InfoWindow
صف
هي عبارة عن طبقة متراكبة تشبه الفقاعة وغالبًا ما تكون مرتبطة بعلامة.
يمتد هذا الصف إلى MVCObject
.
يمكنك الوصول إلى الخدمة من خلال الاتصال بالرقم const {InfoWindow} = await google.maps.importLibrary("maps")
أو const {InfoWindow} = await google.maps.importLibrary("streetView")
.
اطّلِع على المكتبات في Maps JavaScript API.
الشركة المصنِّعة | |
---|---|
InfoWindow |
InfoWindow([opts]) المَعلمات:
تنشئ هذه الطريقة نافذة معلومات تتضمّن الخيارات المحدّدة. يمكن وضع InfoWindow على خريطة في موضع معيّن أو فوق محدّد، وذلك استنادًا إلى ما يتم تحديده في الخيارات. ما لم يتم إيقاف ميزة "التحريك التلقائي"، سيتم تحريك الخريطة في InfoWindow لجعلها مرئية عند فتحها. بعد إنشاء InfoWindow، يجب استدعاء open لعرضها على الخريطة. يمكن للمستخدم النقر على زر الإغلاق في InfoWindow لإزالته من الخريطة، أو يمكن للمطوّر استدعاء close() للحصول على التأثير نفسه. |
الخصائص | |
---|---|
isOpen |
النوع:
boolean تتحقّق هذه السمة مما إذا كانت InfoWindow مفتوحة. |
الطُرق | |
---|---|
close |
close() المَعلمات: بدون
القيمة المعروضة: لا شيء
تُغلِق هذه الطريقة النافذة InfoWindow عن طريق إزالتها من بنية DOM. |
focus |
focus() المَعلمات: بدون
القيمة المعروضة: لا شيء
يضبط التركيز على InfoWindow هذا. ننصحك باستخدام هذه الطريقة مع حدث visible للتأكّد من أنّ InfoWindow مرئي قبل ضبط التركيز عليه. لا يمكن التركيز على InfoWindow غير مرئي. |
getContent |
getContent() المَعلمات: بدون
|
getHeaderContent |
getHeaderContent() المَعلمات: بدون
قيمة الإرجاع:
string|Element|Text|null|undefined محتوى العنوان الخاص بنافذة المعلومات هذه. يمكنك الاطّلاع على InfoWindowOptions.headerContent . |
getHeaderDisabled |
getHeaderDisabled() المَعلمات: بدون
القيمة المعروضة:
boolean|undefined ما إذا كان صف العناوين بأكمله غير مفعّل أم لا. يمكنك الاطّلاع على InfoWindowOptions.headerDisabled . |
getPosition |
getPosition() المَعلمات: بدون
القيمة المعروضة:
LatLng|null|undefined موضع LatLng الخاص بنافذة المعلومات هذه. |
getZIndex |
getZIndex() المَعلمات: بدون
القيمة المعروضة:
number تمثّل هذه السمة قيمة zIndex الخاصة بـ InfoWindow. |
open |
open([options, anchor]) المَعلمات:
القيمة المعروضة: لا شيء
يفتح هذا العنصر InfoWindow على الخريطة المحدّدة. يمكن ربط InfoWindow بعنصر ارتساء بشكل اختياري. في واجهة برمجة التطبيقات الأساسية، العنصر الثابت الوحيد هو فئة Marker. ومع ذلك، يمكن أن يكون العنصر الثابت أي MVCObject يعرض السمة LatLng position والسمة Point anchorPoint اختياريًا لاحتساب pixelOffset (راجِع InfoWindowOptions). anchorPoint هي الإزاحة من موضع نقطة الارتكاز إلى طرف InfoWindow. يُنصح باستخدام واجهة InfoWindowOpenOptions كمعلَمة واحدة لهذه الطريقة. لمنع تغيير تركيز المتصفح عند الفتح، اضبط InfoWindowOpenOptions.shouldFocus على false . |
setContent |
setContent([content]) القيمة المعروضة: لا شيء
|
setHeaderContent |
setHeaderContent([headerContent]) المَعلمات:
القيمة المعروضة: لا شيء
|
setHeaderDisabled |
setHeaderDisabled([headerDisabled]) المَعلمات:
القيمة المعروضة: لا شيء
|
setOptions |
setOptions([options]) المَعلمات:
القيمة المعروضة: لا شيء
|
setPosition |
setPosition([position]) المَعلمات:
القيمة المعروضة: لا شيء
|
setZIndex |
setZIndex(zIndex) المَعلمات:
القيمة المعروضة: لا شيء
|
موروثة:
addListener ,
bindTo ,
|