const positionP = document.getElementById("position")!; const ws = new WebSocket(`ws://${location.host}/ws/broadcast`); setInterval(() => { navigator.geolocation.getCurrentPosition( (position) => { ws.send( JSON.stringify({ x: position.coords.latitude, y: position.coords.longitude, z: position.coords.altitude, }) ); positionP.innerHTML = `x: ${position.coords.latitude}
y: ${position.coords.longitude}`; }, (error) => { positionP.innerText = JSON.stringify(error); } ); }, 1000);