Conversion coordonnées DMS (degrés, minutes, secondes) en DD (degrés décimaux)

Bonjour, j’ai une carte Openstreetmap avec l’API Leaflet ou il y a un marqueur qui s’affiche avec la localisation d’un dispositif,
Les coordonnées que je reçois avec le GPS et qui sont stockés dans la base de donnée sont en DMS (degrés, minutes, secondes)
Donc sur la carte le marqueur s’affiche dans un autre endroit.
Je voulais savoir si quelqu’un peut m’aider a mettre ces données DMS (degrés, minutes, secondes) en DD (degrés décimaux).

Merci pour votre aide

Voir: https://frama.link/DMS2DD

Édit : commentaire inutile