دليل مرجعي لخريطة جوجل

بناء Map()

إنشاء خريطة قوقل:

var map = new google.maps.Map(mapCanvas, mapOptions);

التعريف والاستخدام

يخلق بناء Map() خريطة جديدة داخل العنصر المحدد (عادةً هو عنصر <div>).

النحو

new google.maps.Map(HTMLElement,MapOptions)

قيمة المعامل

المواصفات وصف
HTMLElement يحدد أي عنصر HTML سيتم وضع الخريطة فيه.
MapOptions مثل MapOptions هو عنصر يحفظ متغيرات/خيارات بدء الخريطة.

طرق Map()

الطريقة إرجاع القيمة وصف
fitBounds(LatLngBounds) لا شيء تعيين المنظور ليشمل الحدود المحددة.
getBounds() LatLng,LatLng إرجاع الزاوية الجنوبية الغربية والزاوية الشمالية الشرقية للمنظور الحالي.
getCenter() LatLng إرجاع عرض الليطنية/الطولية لمركز الخريطة.
getDiv() Node إرجاع عنصر DOM الذي يحتوي على الخريطة.
getHeading() عدد

إرجاع اتجاه المروحة للصورة الجوية.

للأنواع SATELLITE وHYBRID من خريطة.

getMapTypeId()
  • HYBRID
  • ROADMAP
  • SATELLITE
  • TERRAIN
إرجاع نوع الخريطة الحالي.
getProjection() Projection إرجاع المخطط الحالي.
getStreetView() StreetViewPanorama إرجاع StreetViewPanorama الم绑定 إلى الخريطة.
getTilt() عدد

إرجاع زاوية الدخول للصورة الجوية (بدرجات).

للأنواع SATELLITE وHYBRID من خريطة.

getZoom() عدد إرجاع مستوى التكبير الحالي للخريطة.
panBy(xnumber,ynumber) لا شيء تغيير مركز الخريطة بمسافة معينة (بكسل).
panTo(LatLng) لا شيء تغيير مركز الخريطة إلى LatLng المحددة.
panToBounds(LatLngBounds) لا شيء تحريك الخريطة بشكل يكفي لتشمل LatLngBounds المحددة.
setCenter(LatLng) لا شيء تعيين عرض الليطنية/الطولية لمركز الخريطة.
setHeading(عدد) لا شيء

تعيين اتجاه المروحة في الصورة الجوية.

بكيفية قياس الزاوية من الاتجاه الأساسي الشمالي بالدرجات.

setMapTypeId(MapTypeId) لا شيء تعيين نوع الخريطة التي سيتم عرضها.
setOptions(MapOptions) لا شيء
setStreetView(StreetViewPanorama) لا شيء ربط StreetViewPanorama إلى الخريطة.
setTilt(عدد) لا شيء

ضبط زاوية الإشعاع للصورة الجوية (بدرجة).

للأنواع SATELLITE وHYBRID من خريطة.

setZoom(عدد) لا شيء ضبط مستوى التكبير/التقليل للخريطة.

خصائص Map()

الخصائص النوع وصف
controls Array.<MVCArray.<Node>> التعديلات المضافة إلى الخريطة.
mapTypes MapTypeRegistry سجلات MapType الخاصة بالأسماء المميزة للخطوط.
overlayMapTypes MVCArray.<MapType> أنواع الخرائط الأخرى التي سيتم إضافتها.

أحداث Map()

MapCanvasProjection المواصفات وصف
bounds_changed لا شيء تُشغّل عند تغيير حدود نطاق الرؤية.
center_changed لا شيء تُشغّل عند تغيير خاصية مركز الخريطة.
click إضافة/حذف/إطلاق مستمعين للأحداث. تُشغّل عند النقر على الخريطة.
dblclick إضافة/حذف/إطلاق مستمعين للأحداث. تُشغّل عند النقر المزدوج على الخريطة.
drag لا شيء تُشغّل عند سحب الخريطة.
dragend لا شيء تُشغّل عند إنهاء سحب الخريطة.
dragstart لا شيء تُشغّل عند بدء سحب الخريطة.
heading_changed لا شيء تُشغّل عند تغيير خاصية عنوان الخريطة.
idle لا شيء تُشغّل عند إصلاح الخريطة بعد التمرير أو التكبير.
maptypeid_changed لا شيء تُشغّل عند تغيير خاصية mapTypeId.
mousemove إضافة/حذف/إطلاق مستمعين للأحداث. تُشغّل في كل مرة يتحرك فيها فأرة المستخدم على حاوية الخريطة.
mouseout إضافة/حذف/إطلاق مستمعين للأحداث. تُشغّل عند خروج فأرة المستخدم من حاوية الخريطة.
mouseover إضافة/حذف/إطلاق مستمعين للأحداث. تُشغّل عند دخول فأرة المستخدم إلى حاوية الخريطة.
projection_changed لا شيء تُشغّل عند تغيير المشاريع.
resize لا شيء تُشغّل عند تغيير حجم (div) الخريطة.
rightclick إضافة/حذف/إطلاق مستمعين للأحداث. تُشغّل عند النقر بزر الماوس الأيمن على الخريطة.
tilesloaded لا شيء تُشغّل عند إكمال تحميل قطع الخريطة المرئية.
tilt_changed لا شيء تُشغّل عند تغيير خاصية التدرج للخريطة.
zoom_changed لا شيء تُشغّل عند تغيير خاصية التكبير/التقليل للخريطة.

الطبقة المضافة

حدث وصف
Marker إنشاء علامة. (ملاحظة: يجب ضبط موقع العلامة بشكل صحيح)
MarkerOptions خيارات لرسم العلامة.
MarkerImage مثل العلامة أو الصورة المظلمة للظل.
MarkerShape تحديد شكل العلامة (نوع و إحداثيات) للمنطقة القابلة للنقر المحددة للعلامة.
حركة_الرسوم_البيانية حركة_الرسوم_البيانية
يحدد ما يمكن أن يتم عرضه من حركة الرسوم البيانية على العلامة (القفز أو الهبوط). نافذة_المعلومات
إنشاء نافذة المعلومات. خيارات_نافذة_المعلومات
يستخدم لتمثيل خيارات تمثيل نافذة المعلومات. خط
إنشاء خط (تتضمن المسار وأقلام الرسم). خيارات_خط
يستخدم لتمثيل خيارات تمثيل الخط. مثلث
إنشاء مثلث (تتضمن المسار وأقلام الرسم + أنماط الحشو). خيارات_مثلث
يستخدم لتمثيل خيارات تمثيل المثلث. مربع
إنشاء مربع (تتضمن الحدود وأقلام الرسم + أنماط الحشو). خيارات_مربع
يستخدم لتمثيل خيارات تمثيل المربع. دائرة
إنشاء دائرة (تتضمن مركز + نصف القطر وأقلام الرسم + أنماط الحشو). خيارات_دائرة
يستخدم لتمثيل خيارات تمثيل الدائرة.
GroundOverlay
خيارات_غطاء_الأرض
OverlayView
MapPanes

MapCanvasProjection

حدث وصف
مستمع_الحدث

مستمع_أحداث_الخريطة

ليس لديه أي طريقة، ولا لديه بناء.

نموذجه من addListener() و addDomListener() ويعود في نهاية المطاف إلى removeListener(). حدث
إضافة/حذف/إطلاق مستمعين للأحداث. حدث_الفأرة

يستخدم لاستقبال مختلف أحداث الفأرة من الخريطة والطبقات المضافة.

مستمع_الحدث وصف
خيارات_تحكم_نوع_الخريطة يحفظ خيارات التعديل للتحكم (الموقع والنمط).
نمط_تحكم_نوع_الخريطة يحدد نوع التحكم في الخريطة الذي يجب عرضه (قائمة منسدلة أو زر).
خيارات_تحكم_خريطة_النظرة_العامة يستخدم لتمثيل خيارات التحكم في جهاز عرض الخريطة العامة (الفتح أو الإغلاق).
خيارات_تحكم_التحريك يستخدم لتمثيل خيارات التحكم في جهاز التحريك (الموقع).
خيارات_تحكم_الدوران يستخدم لتمثيل خيارات التحكم في جهاز الدوران (الموقع).
خيارات_تحكم_المقياس يستخدم لتمثيل خيارات التحكم في جهاز المقياس (الموقع والنمط).
نمط_تحكم_المقياس يحدد أي جهاز تقاسيم يجب عرضه.
خيارات_تحكم_StreetView يستخدم لتمثيل خيارات التحكم في واجهة Street View pegman (الموقع).
خيارات_تحكم_تقسيم يستخدم لتمثيل خيارات التحكم في التكبير والتصغير (الموقع والنمط).
تحكم_تقسيم تحديد نوع العناصر التحكم في التكبير والتكملية التي سيتم عرضها (كبير أو صغير).
ControlPosition تحديد موقع العناصر التحكم في الخريطة.