Files
2022_WEBSITE_jipf/srcs/plugins/map_prof/mp_init_map.js
2022-11-01 21:18:44 +01:00

45 lines
932 B
JavaScript

function mp_init_map() {
/*
* following variable are created by mp_locations.php
* - let locations = [{lat:xxx, lng:xxx}, {}...]
* - let icon_url
* - let icon_size[x, y]
*/
// default map center to france
let map_center = {lat:46.227638, lng:2.213749};
if (locations.length > 0)
map_center = locations[0];
let map = new google.maps.Map(
document.getElementById("ljdp_map"),
{
zoom: 5,
disableDefaultUI: true,
center: map_center,
}
);
let marker, icon, label;
icon = {
url: icon_url,
scaledSize: new google.maps.Size(icon_size[0], icon_size[1]),
};
label = {
// text: String(count),
text: "hello",
color: icon_label_color,
fontSize: "12px",
};
let markers = [];
for (loc of locations) {
marker = new google.maps.Marker({
position: loc,
map: map,
icon: icon,
// label: label,
});
markers.push(marker);
};
new markerClusterer.MarkerClusterer({ map, markers });
}