Heatmaps

فئة HeatmapLayer

google.maps.visualization.HeatmapLayer صف

طبقة توفّر خريطة تمثيل لوني معروضة من جهة العميل، وتصوّر كثافة البيانات في نقاط جغرافية.

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

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

HeatmapLayer
HeatmapLayer([opts])
المَعلمات: 
تنشئ هذه الطريقة مثيلاً جديدًا من HeatmapLayer.
getData
getData()
المَعلمات:  بدون
قيمة العائد:  MVCArray<LatLng|WeightedLocation>
تعرض هذه الطريقة نقاط البيانات المعروضة حاليًا في خريطة الحرارة هذه.
getMap
getMap()
المَعلمات:  بدون
قيمة العائد:  Map|undefined
setData
setData(data)
المَعلمات: 
القيمة المعروضة:  لا شيء
تضبط هذه السمة نقاط البيانات التي سيتم عرضها بواسطة خريطة الحرارة هذه.
setMap
setMap(map)
المَعلمات: 
  • mapMap optional
القيمة المعروضة:  لا شيء
تعرض هذه الدالة خريطة التمثيل اللوني على الخريطة المحدّدة. إذا تم ضبط الخريطة على null، ستتم إزالة خريطة الكثافة.
setOptions
setOptions(options)
المَعلمات: 
القيمة المعروضة:  لا شيء
موروثة: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

واجهة HeatmapLayerOptions

google.maps.visualization.HeatmapLayerOptions interface

يحدّد هذا العنصر السمات التي يمكن ضبطها على عنصر HeatmapLayer.

data optional
نقاط البيانات المطلوب عرضها الحقل مطلوب.
dissipating optional
النوع:  boolean optional
تحدِّد هذه السمة ما إذا كانت الخرائط الحرارية تتلاشى عند التكبير أو التصغير. بشكلٍ تلقائي، يتم تحديد نصف قطر التأثير لنقطة بيانات من خلال خيار نصف القطر فقط. عند إيقاف التبدّد، يتم تفسير خيار نصف القطر على أنّه نصف قطر عند مستوى التكبير/التصغير 0.
gradient optional
النوع:  Array<string> optional
تدرّج الألوان في الخريطة الحرارية، ويتم تحديده كمصفوفة من سلاسل ألوان CSS. تتوفّر جميع ألوان CSS3 باستثناء الألوان الموسّعة المُسمّاة.
map optional
النوع:  Map optional
الخريطة التي سيتم عرض الطبقة عليها
maxIntensity optional
النوع:  number optional
تمثّل هذه السمة الحد الأقصى لشدة خريطة الحرارة. يتم تلقائيًا تغيير مقياس ألوان خريطة التمثيل اللوني بشكل ديناميكي وفقًا لأكبر تركيز للنقاط في أي بكسل معيّن على الخريطة. تتيح لك هذه السمة تحديد حدّ أقصى ثابت.
opacity optional
النوع:  number optional
القيمة التلقائية: 0.6
تمثّل هذه السمة مستوى عتامة خريطة التمثيل اللوني، ويتم التعبير عنها كرقم بين 0 و1.
radius optional
النوع:  number optional
نصف قطر التأثير لكل نقطة بيانات، بوحدات البكسل

واجهة WeightedLocation

google.maps.visualization.WeightedLocation interface

إدخال نقطة بيانات لخريطة التمثيل اللوني هذه نقطة بيانات جغرافية تتضمّن سمة الوزن.

location
النوع:  LatLng
تمثّل هذه السمة الموقع الجغرافي لنقطة البيانات.
weight
النوع:  number
قيمة الترجيح لنقطة البيانات.