?>

La traducción se coordina en grados para su uso en Yandex y Google maps. Php gist.

La traducción se coordina en grados para su uso en Yandex y Google maps. Php gist.

Durante la implementación de un proyecto interesante (relacionado con la navegación por GPS), me enfrenté con el hecho de que los datos llegaban al servidor desde GPS en el formato nmea. Y las coordenadas, a su vez, para su uso en la web necesitan un procesamiento adicional.

Dejo una pequeña transformación de coordenadas en el lenguaje php.

Durante la implementación de un proyecto interesante (relacionado con la navegación por GPS), me enfrenté con el hecho de que los datos llegaban al servidor desde GPS en el formato nmea. Y las coordenadas, a su vez, para su uso en la web necesitan un procesamiento adicional.

Dejo una pequeña transformación de coordenadas en el lenguaje php.

Función de php:

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

Ejemplo de uso:

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

todos los comentarios (0)
Sin comentarios