Heatmaps

فئة HeatmapLayer

google.maps.visualization.HeatmapLayer class

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

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

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

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 واجهة

يحدِّد هذا العنصر السمات التي يمكن ضبطها على عنصر 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 واجهة

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

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