Estoy tratando de alinear mi vehículo en la dirección de la carretera usando un mapa, pero parece que no puedo entender cómo hacerlo. a) No puedo encontrar una manera de obtener la dirección hacia la cabeza para rotar el marcador
displayMarkers(info: { location: number[]; name: string; plate: string; }){ var greenIcon = L.icon({ iconUrl: '/assets/images/truck-top.png', iconSize: [40, 30], // size of the icon shadowSize: [50, 64], // size of the shadow iconAnchor: [20, 20], // point of the icon which will correspond to marker's location shadowAnchor: [4, 62], // the same for the shadow popupAnchor: [-3, -26] // point from which the popup should open relative to the iconAnchor }); var loc = info['location'] //console.log([location[0],location[1]]); var DriverName =info['name'] var plateNo= info['plate'] //add the popUp HTML var customPopup = ` <p style="margin-bottom:10px"><b>PlateNumber: ${plateNo} </b></p> <p style="margin:0px"><b>Trucker name: ${DriverName}</b></p> <hr style="width:100%", size="1", color=black> <p style="color:red;margin:0px">Dispalys if any alert raised in vehicle</p> `; // specify popup options var customOptions = { 'maxWidth': '400', 'width': '200', 'className' : 'popupCustom' } //! add the marker and attach popup const marker= L.marker([loc[0],loc[1]],{icon: greenIcon}).addTo(this.map); marker.bindPopup(customPopup) }Esta es mi función de marcador y la imagen del mapa .