الواجهة MapType
واجهة google.maps.MapType
تحدد هذه الواجهة نوع الخريطة، وتُستخدم عادةً لأنواع الخرائط المخصصة. غير قابل للتغيير.
أماكن إقامة | |
---|---|
maxZoom |
النوع:
number الحد الأقصى لمستوى التكبير أو التصغير للخريطة عند عرض نوع الخريطة هذا. مطلوبة لأنواع MapTypes الأساسية، ويتم تجاهلها لأنواع MapTypes المركّبة. |
minZoom |
النوع:
number الحد الأدنى لمستوى التكبير أو التصغير للخريطة عند عرض نوع الخريطة هذا. اختياري، ويتم ضبطها تلقائيًا على 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) المَعلمات:
قيمة العرض:
Element|null المربّع الناتجلعرض إطارًا لتنسيق تجانب معين (x، y) ومستوى التكبير/التصغير. سيتم إلحاق هذا المربّع في مستند ownerDocument المحدّد. غير متوفرة لأنواع الخرائط الأساسية. |
releaseTile |
releaseTile(tile) المَعلمات:
قيمة الإرجاع: لا شيء
يؤدي إلى فتح المربّع المحدّد، مع تنفيذ أي تنظيف لازم. سبق أن تمّت إزالة المربّع المقدَّم من المستند. اختياريّ. |
واجهة الإسقاط
واجهة google.maps.Projection
الطُرق | |
---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point]) المَعلمات:
قيمة الإرجاع:
Point|null للترجمة من أسطوانة خط الطول والعرض إلى مستوى النقطة. تحدد هذه الواجهة دالة تنفذ الترجمة من قيم LatLng معينة إلى الإحداثيات العالمية على إسقاط الخريطة. تستدعي واجهة برمجة تطبيقات الخرائط هذه الطريقة عندما تحتاج إلى رسم المواقع على الشاشة. يجب أن تستخدم كائنات Projection هذه الطريقة، ولكن قد تعرض الدالة null إذا تعذّر على التوقع حساب Point . |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap]) المَعلمات:
قيمة الإرجاع:
LatLng|null تحدد هذه الواجهة دالة تنفّذ الترجمة من الإحداثيات العالمية على إسقاط خريطة إلى قيم LatLng . تستدعي واجهة برمجة تطبيقات الخرائط هذه الطريقة عندما تحتاج إلى ترجمة الإجراءات على الشاشة إلى المواضع على الخريطة. يجب أن تستخدم كائنات 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 التعتيم - التعتيم الحالي.عرض مستوى التعتيم ( 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
تُستخدم هذه الفئة لإنشاء MapType التي تعرض مربعات الصور.
أماكن إقامة | |
---|---|
alt optional |
النوع:
string optional نص بديل يتم عرضه عند التمرير فوق زر MapType هذا في MapTypeControl. |
getTileUrl optional |
النوع:
function(Point, number): (string optional) optional لعرض سلسلة (عنوان URL) لتنسيق المربعات (x، y) ومستوى التكبير أو التصغير محدَّدَين. |
maxZoom optional |
النوع:
number optional الحد الأقصى لمستوى التكبير أو التصغير للخريطة عند عرض نوع الخريطة هذا. |
minZoom optional |
النوع:
number optional الحد الأدنى لمستوى التكبير أو التصغير للخريطة عند عرض نوع الخريطة هذا. اختياريّ. |
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
يحدّد هذا الكائن السمات التي يمكن ضبطها على عنصر 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 السابقة. |
أماكن إقامة | |
---|---|
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
تُستخدَم هذه الصف لتحديد الخيارات عند إنشاء StyledMapType
. لا يمكن تغيير هذه الخيارات بعد إنشاء مثيل StyledMapType
.
أماكن إقامة | |
---|---|
alt optional |
النوع:
string optional نص سيتم عرضه عند تحريك زر MapType هذا في عنصر التحكم في نوع الخريطة. |
maxZoom optional |
النوع:
number optional الحد الأقصى لمستوى التكبير أو التصغير للخريطة عند عرض MapType . اختياريّ. |
minZoom optional |
النوع:
number optional الحد الأدنى لمستوى التكبير أو التصغير للخريطة عند عرض MapType . اختياريّ. |
name optional |
النوع:
string optional الاسم الذي سيتم عرضه في عنصر التحكم في نوع الخريطة. |