UNPKG

871 BJavaScriptView Raw
1"use strict";
2
3exports.__esModule = true;
4var generateHeatmap = exports.generateHeatmap = function generateHeatmap(instance, _ref) {
5 var positions = _ref.positions;
6 return new instance.visualization.HeatmapLayer({
7 data: positions.reduce(function (acc, _ref2) {
8 var lat = _ref2.lat,
9 lng = _ref2.lng,
10 _ref2$weight = _ref2.weight,
11 weight = _ref2$weight === undefined ? 1 : _ref2$weight;
12
13 acc.push({
14 location: new instance.LatLng(lat, lng),
15 weight: weight
16 });
17 return acc;
18 }, [])
19 });
20};
21
22var optionsHeatmap = exports.optionsHeatmap = function optionsHeatmap(instance, _ref3) {
23 var _ref3$options = _ref3.options,
24 options = _ref3$options === undefined ? {} : _ref3$options;
25 return Object.keys(options).map(function (option) {
26 return instance.set(option, options[option]);
27 });
28};
\No newline at end of file