?>

La traduction des coordonnées nmea en degrés pour une utilisation dans Yandex et Google Maps. Php Gist.

La traduction des coordonnées nmea en degrés pour une utilisation dans Yandex et Google Maps. Php Gist.

Lors de la mise en œuvre d’un projet intéressant (lié à la navigation GPS), j’étais confronté au fait que les données étaient transmises au serveur par GPS au format nmea. Et les coordonnées, pour leur utilisation sur le Web, nécessitent un traitement supplémentaire.

Je laisse une petite transformation de coordonnées essentielles dans le langage PHP.

Lors de la mise en œuvre d’un projet intéressant (lié à la navigation GPS), j’étais confronté au fait que les données étaient transmises au serveur par GPS au format nmea. Et les coordonnées, pour leur utilisation sur le Web, nécessitent un traitement supplémentaire.

Je laisse une petite transformation de coordonnées essentielles dans le langage PHP.

Fonction php:

/** * Перевод координат nmea в градусы * * @param $nmeagps * @return float|int */ static public function nmeaCoordinatesToDouble($nmeagps) { $intDeg = (int) ($nmeagps/100); $result = $intDeg + ($nmeagps - 100*$intDeg)/60; return $result; } 

Exemple d'utilisation:

class Test{ function test() { self::nmeaCoordinatesToDouble(5501.2346); //результат 55.020576666667 } } 

Tous les commentaires (0)
Sans commentaires