import { formatDate } from "./helpers";
export function createPopupContent(marker, timezone, distanceUnit) {
let speed = marker[5];
let altitude = marker[3];
let speedUnit = 'km/h';
let altitudeUnit = 'm';
// convert marker[5] from m/s to km/h first
speed = speed * 3.6;
if (distanceUnit === "mi") {
// convert speed from km/h to mph
speed = speed * 0.621371;
speedUnit = 'mph';
// convert altitude from meters to feet
altitude = altitude * 3.28084;
altitudeUnit = 'ft';
}
speed = Math.round(speed);
altitude = Math.round(altitude);
return `
Timestamp: ${formatDate(marker[4], timezone)}
Latitude: ${marker[0]}
Longitude: ${marker[1]}
Altitude: ${altitude}${altitudeUnit}
Speed: ${speed}${speedUnit}
Battery: ${marker[2]}%
Id: ${marker[6]}
[Delete]
`;
}