واجهة MapType
google.maps.MapType
interface
تحدّد هذه الواجهة نوع الخريطة، ويتم استخدامها عادةً لأنواع الخرائط المخصّصة. غير قابل للتغيير
الخصائص | |
|---|---|
maxZoom |
النوع:
numberمستوى التكبير أو التصغير الأقصى للخريطة عند عرض MapType هذا. مطلوب لأنواع الخرائط الأساسية، ويتم تجاهله لأنواع الخرائط المتراكبة. |
minZoom |
النوع:
numberالحدّ الأدنى لمستوى التكبير/التصغير للخريطة عند عرض MapType هذا. اختياري، والقيمة التلقائية هي 0. |
radius |
النوع:
numberنطاق الكوكب للخريطة، بالأمتار اختياري، ويتم ضبطه تلقائيًا على نصف قطر خط الاستواء للأرض البالغ 6378137 مترًا. |
alt optional |
النوع:
string optionalالنص البديل الذي سيتم عرضه عند تمرير مؤشر الماوس فوق زر MapType هذا في MapTypeControl. اختياريّ. |
name optional |
النوع:
string optionalالاسم المطلوب عرضه في MapTypeControl. اختياريّ. |
projection optional |
النوع:
Projection optionalالإسقاط المستخدَم لعرض MapType هذا. اختياري، ويتم ضبطه تلقائيًا على Mercator. |
tileSize optional |
النوع:
Size optionalأبعاد كل مربّع الحقل مطلوب. |
الطُرق | |
|---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument)المَعلمات:
القيمة المعروضة: المربّع الناتج عن
Element|nullتعرض هذه الدالة مربّعًا للإحداثيات المحدّدة للمربّع (x, y) ومستوى التكبير/التصغير. ستتم إضافة هذه اللوحة إلى ownerDocument المحدّد. لا يتوفّر لأنواع الخرائط الأساسية. |
releaseTile |
releaseTile(tile)المَعلمات:
قيمة العائد:
voidيحرّر المربّع المحدّد، وينفّذ أي عملية تنظيف ضرورية. ستتم إزالة اللوحة المقدَّمة من المستند. اختياريّ. |
واجهة العرض
google.maps.Projection
interface
الطُرق | |
|---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point])المَعلمات:
قيمة العائد:
Point|nullتحويل الإحداثيات من أسطوانة LatLng إلى مستوى Point. تحدّد هذه الواجهة دالة تنفّذ عملية التحويل من قيم LatLng المحدّدة إلى إحداثيات العالم على إسقاط الخريطة. تستدعي واجهة برمجة التطبيقات Maps API هذه الطريقة عندما تحتاج إلى رسم المواقع الجغرافية على الشاشة. يجب أن تنفّذ عناصر Projection هذه الطريقة، ولكن قد تعرض null إذا لم يتمكّن العرض من حساب Point. |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap])المَعلمات:
قيمة العائد:
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)المَعلمات:
القيمة المعروضة: المربّع الناتج عن
Element|null |
releaseTile |
releaseTile(tileDiv)المَعلمات:
القيمة المعروضة: لا شيء
|
setOpacity |
setOpacity(opacity)المَعلمات:
القيمة المعروضة: لا شيء
تضبط هذه السمة مستوى التعتيم (من 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) ومستوى التكبير/التصغير. |
maxZoom optional |
النوع:
number optionalمستوى التكبير أو التصغير الأقصى للخريطة عند عرض MapType هذا. |
minZoom optional |
النوع:
number optionalالحدّ الأدنى لمستوى التكبير/التصغير للخريطة عند عرض MapType هذا. اختياريّ. |
name optional |
النوع:
string optionalالاسم المطلوب عرضه في MapTypeControl. |
opacity optional |
النوع:
number optionalدرجة التعتيم التي سيتم تطبيقها على المربّعات يجب تحديد مستوى التعتيم كقيمة عائمة بين 0 و1.0، حيث يكون 0 شفافًا تمامًا و1 معتمًا تمامًا. |
tileSize optional |
النوع:
Size optionalحجم المربّع |
فئة GroundOverlay
google.maps.GroundOverlay
صف
طبقة صورة مستطيلة على الخريطة
يمتد هذا الصف إلى MVCObject.
يمكنك الوصول إلى الدعم من خلال الاتصال بالرقم const {GroundOverlay} = await google.maps.importLibrary("maps").
اطّلِع على المكتبات في Maps JavaScript API.
الشركة المصنِّعة | |
|---|---|
GroundOverlay |
GroundOverlay(url, bounds[, opts])المَعلمات:
تنشئ هذه الطريقة طبقة أرضية من عنوان URL للصورة المقدَّم و LatLngBounds. يتم تغيير حجم الصورة لتناسب الحدود الحالية، ويتم عرضها باستخدام إسقاط الخريطة الحالي. |
الطُرق | |
|---|---|
getBounds |
getBounds()المَعلمات: بدون
قيمة العائد:
LatLngBoundsتعرض هذه الطريقة LatLngBounds النافذة المرافِقة. |
getMap |
getMap()المَعلمات: بدون
قيمة العائد:
Mapتعرض هذه الطريقة الخريطة التي يتم عرض التراكب الأرضي عليها. |
getOpacity |
getOpacity()المَعلمات: بدون
قيمة العائد:
numberتعرض هذه الدالة مستوى التعتيم لتراكب الأرض هذا. |
getUrl |
getUrl()المَعلمات: بدون
قيمة العائد:
stringتعرض هذه السمة عنوان URL للصورة المعروضة. |
setMap |
setMap(map)المَعلمات:
القيمة المعروضة: لا شيء
تعرض هذه السمة تراكب الأرض على الخريطة المحدّدة. إذا تم ضبط الخريطة على null، ستتم إزالة التراكب. |
setOpacity |
setOpacity(opacity)المَعلمات:
القيمة المعروضة: لا شيء
تضبط هذه السمة مستوى التعتيم لتراكب الأرض هذا. |
موروثة:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
الفعاليات | |
|---|---|
click |
function(event)الوسيطات:
يتم تنشيط هذا الحدث عند تنشيط حدث النقر في نموذج المستند (DOM) على GroundOverlay. |
dblclick |
function(event)الوسيطات:
يتم تنشيط هذا الحدث عند تنشيط حدث dblclick في نموذج المستند (DOM) على GroundOverlay. |
واجهة GroundOverlayOptions
google.maps.GroundOverlayOptions
interface
يحدّد هذا العنصر السمات التي يمكن ضبطها على عنصر GroundOverlay.
الخصائص | |
|---|---|
clickable optional |
النوع:
boolean optionalإذا كانت القيمة true، يمكن أن يتلقّى التراكب الأرضي أحداث الماوس. |
map optional |
النوع:
Map optionalالخريطة التي سيتم عرض التراكب عليها. |
opacity optional |
النوع:
number optionalالقيمة التلقائية:
1.0تمثّل هذه السمة مستوى عتامة الطبقة المتراكبة، ويتم التعبير عنها كرقم بين 0 و1. اختياريّ. |
فئة StyledMapType
google.maps.StyledMapType
صف
تنشئ هذه الدالة MapType بنمط مخصّص.
يمتد هذا الصف إلى MVCObject.
تنفّذ هذه الفئة
MapType.
يمكنك الوصول إلى الدعم من خلال الاتصال بالرقم const {StyledMapType} = await google.maps.importLibrary("maps").
اطّلِع على المكتبات في Maps JavaScript API.
الشركة المصنِّعة | |
|---|---|
StyledMapType |
StyledMapType(styles[, options])المَعلمات:
تنشئ هذه الدالة MapType منمّقة باستخدام الخيارات المحدّدة. تأخذ StyledMapType صفيفًا من MapTypeStyle، ويتم تطبيق كل MapTypeStyle على الخريطة بالتسلسل. سيؤدي استخدام MapTypeStyle لاحق يطبّق MapTypeStyler نفسها على العناصر المحدّدة نفسها التي يطبّقها MapTypeStyle سابق إلى إلغاء MapTypeStyle السابق. يُرجى العِلم أنّ StyledMapType غير متاح عند ضبط معرّف خريطة. عند استخدام كليهما معًا، ستتلقّى تحذيرًا في وحدة التحكّم. |
الخصائص | |
|---|---|
alt |
النوع:
string |
maxZoom |
النوع:
number |
minZoom |
النوع:
number |
name |
النوع:
string |
projection |
النوع:
Projection |
radius |
النوع:
number |
tileSize |
النوع:
Size |
الطُرق | |
|---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument)المَعلمات:
القيمة المعروضة: المربّع الناتج عن
Element|null |
releaseTile |
releaseTile(tile)المَعلمات:
القيمة المعروضة: لا شيء
|
موروثة:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
واجهة StyledMapTypeOptions
google.maps.StyledMapTypeOptions
interface
يُستخدَم هذا الصف لتحديد الخيارات عند إنشاء StyledMapType. لا يمكن تغيير هذه الخيارات بعد إنشاء مثيل StyledMapType.
الخصائص | |
|---|---|
alt optional |
النوع:
string optionalالنص الذي سيتم عرضه عند تمرير مؤشر الماوس فوق زر MapType هذا في عنصر التحكّم في نوع الخريطة. |
maxZoom optional |
النوع:
number optionalالحدّ الأقصى لمستوى التكبير أو التصغير للخريطة عند عرض MapType. اختياريّ. |
minZoom optional |
النوع:
number optionalالحدّ الأدنى لمستوى التكبير أو التصغير للخريطة عند عرض MapType هذا اختياريّ. |
name optional |
النوع:
string optionalالاسم المطلوب عرضه في عنصر التحكّم في نوع الخريطة. |