Image overlays

واجهة MapType

google.maps.MapType interface

تحدّد هذه الواجهة نوع الخريطة، ويتم استخدامها عادةً لأنواع الخرائط المخصّصة. غير قابل للتغيير

maxZoom
النوع:  number
مستوى التكبير أو التصغير الأقصى للخريطة عند عرض MapType هذا. مطلوب لأنواع الخرائط الأساسية، ويتم تجاهله لأنواع الخرائط المتراكبة.
minZoom
النوع:  number
الحدّ الأدنى لمستوى التكبير/التصغير للخريطة عند عرض MapType هذا. اختياري، والقيمة التلقائية هي 0.
radius
النوع:  number
نطاق الكوكب للخريطة، بالأمتار اختياري، ويتم ضبطه تلقائيًا على نصف قطر خط الاستواء للأرض البالغ 6378137 مترًا.
tileSize
النوع:  Size
أبعاد كل مربّع الحقل مطلوب.
alt optional
النوع:  string optional
النص البديل الذي سيتم عرضه عند تمرير مؤشر الماوس فوق زر MapType هذا في MapTypeControl. اختياريّ.
name optional
النوع:  string optional
الاسم المطلوب عرضه في MapTypeControl. اختياريّ.
projection optional
النوع:  Projection optional
الإسقاط المستخدَم لعرض MapType هذا. اختياري، ويتم ضبطه تلقائيًا على Mercator.
getTile
getTile(tileCoord, zoom, ownerDocument)
المَعلمات: 
  • tileCoord:  إحداثيات المربّع Point
  • zoom:  تكبير/تصغير المربّع number
  • ownerDocumentDocument المستند الذي يملك هذه اللوحة.
القيمة المعروضة:  المربّع الناتج عن Element|null
تعرض هذه الدالة مربّعًا للإحداثيات المحدّدة للمربّع (x, y) ومستوى التكبير/التصغير. ستتم إضافة هذه اللوحة إلى ownerDocument المحدّد. لا يتوفّر لأنواع الخرائط الأساسية.
releaseTile
releaseTile(tile)
المَعلمات: 
  • tile:  مربّع Element optional لإصداره
القيمة المعروضة:  لا شيء
يحرّر المربّع المحدّد، وينفّذ أي عملية تنظيف ضرورية. ستتم إزالة اللوحة المقدَّمة من المستند. اختياريّ.

واجهة العرض

google.maps.Projection interface

fromLatLngToPoint
fromLatLngToPoint(latLng[, point])
المَعلمات: 
قيمة العائد:  Point|null
تحويل الإحداثيات من أسطوانة LatLng إلى مستوى Point. تحدّد هذه الواجهة دالة تنفّذ عملية التحويل من قيم LatLng المحدّدة إلى إحداثيات العالم على إسقاط الخريطة. تستدعي واجهة برمجة التطبيقات Maps API هذه الطريقة عندما تحتاج إلى رسم المواقع الجغرافية على الشاشة. يجب أن تنفّذ عناصر Projection هذه الطريقة، ولكن قد تعرض null إذا لم يتمكّن العرض من حساب Point.
fromPointToLatLng
fromPointToLatLng(pixel[, noClampNoWrap])
المَعلمات: 
  • pixelPoint
  • noClampNoWrapboolean optional
قيمة العائد:  LatLng|null
تحدّد هذه الواجهة دالة تنفّذ عملية التحويل من الإحداثيات الجغرافية على إسقاط الخريطة إلى قيم LatLng. تطلب واجهة برمجة التطبيقات Maps API تنفيذ هذه الطريقة عندما تحتاج إلى ترجمة الإجراءات على الشاشة إلى مواضع على الخريطة. يجب أن تنفّذ عناصر Projection هذه الطريقة، ولكن قد تعرض null إذا لم يتمكّن العرض من حساب LatLng.

فئة ImageMapType

google.maps.ImageMapType صف

تنفّذ هذه الفئة واجهة MapType ويتم توفيرها لعرض مربّعات الصور.

يمتد هذا الصف إلى MVCObject.

تنفّذ هذه الفئة MapType.

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

ImageMapType
ImageMapType(opts)
المَعلمات: 
تنشئ هذه الدالة عنصر ImageMapType باستخدام ImageMapTypeOptions المقدَّمة.
alt
النوع:  string optional
maxZoom
النوع:  number
minZoom
النوع:  number
name
النوع:  string optional
projection
النوع:  Projection
radius
النوع:  number
tileSize
النوع:  Size
getOpacity
getOpacity()
المَعلمات:  بدون
قيمة العرض:  number opacity مستوى التعتيم الحالي.
تعرِض هذه السمة مستوى التعتيم (من 0 (شفاف) إلى 1.0) للمربّعات ImageMapType.
getTile
getTile(tileCoord, zoom, ownerDocument)
المَعلمات: 
  • tileCoord:  إحداثيات المربّع Point
  • zoom:  تكبير/تصغير المربّع number
  • ownerDocumentDocument المستند الذي يملك هذه اللوحة.
القيمة المعروضة:  المربّع الناتج عن Element|null
releaseTile
releaseTile(tileDiv)
المَعلمات: 
  • tileDiv:  مربّع Element optional لإصداره
القيمة المعروضة:  لا شيء
setOpacity
setOpacity(opacity)
المَعلمات: 
  • opacitynumber مستوى التعتيم الجديد
القيمة المعروضة:  لا شيء
تضبط هذه السمة مستوى التعتيم (من 0 (شفاف) إلى 1.0) لمربّعات ImageMapType.
موروثة: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
tilesloaded
function()
الوسيطات:  لا شيء
يتم تنشيط هذا الحدث عند الانتهاء من تحميل المربّعات المرئية.

واجهة ImageMapTypeOptions

google.maps.ImageMapTypeOptions interface

يتم استخدام هذه الفئة لإنشاء MapType يعرض مربّعات الصور.

alt optional
النوع:  string optional
النص البديل الذي سيتم عرضه عند تمرير مؤشر الماوس فوق زر MapType هذا في MapTypeControl.
getTileUrl optional
النوع:  function(Point, number): (string optional) optional
تعرض هذه الدالة سلسلة (عنوان URL) لإحداثيات المربّع المحدّدة (x, y) ومستوى التكبير/التصغير.