google-map-react/src/google_heatmap.js
Michael Diego b3bc11c215
Rewrite library using create-react-library (#900)
* Rewrite library using create-react-library
* Export utils properly
* Remove unnecessary code and fix eslintignore
* Update CHANGELOG
2020-07-25 03:03:03 -03:00

14 lines
438 B
JavaScript

export const generateHeatmap = (instance, { positions }) =>
new instance.visualization.HeatmapLayer({
data: positions.reduce((acc, { lat, lng, weight = 1 }) => {
acc.push({
location: new instance.LatLng(lat, lng),
weight,
});
return acc;
}, []),
});
export const optionsHeatmap = (instance, { options = {} }) =>
Object.keys(options).map((option) => instance.set(option, options[option]));