دليل مرجعي لخريطة جوجل
- الصفحة السابقة أنواع الخرائط
- الصفحة التالية مقدمة لSVG
بناء 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() |
|
إرجاع نوع الخريطة الحالي. |
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 | تحديد موقع العناصر التحكم في الخريطة. |
- الصفحة السابقة أنواع الخرائط
- الصفحة التالية مقدمة لSVG