?>

Übersetzungskoordinaten in Grad für die Verwendung in Yandex- und Google-Maps. Php gist.

Übersetzungskoordinaten in Grad für die Verwendung in Yandex- und Google-Maps. Php gist.

Bei der Implementierung eines interessanten Projekts (im Zusammenhang mit der GPS-Navigation) stand ich vor der Tatsache, dass die Daten im GPS-Format von GPS auf den Server kamen. Und die Koordinaten für die Verwendung in der Bahn erfordern eine zusätzliche Verarbeitung.

Ich belasse eine kleine Koordinatentransformation in der PHP-Sprache.

Bei der Implementierung eines interessanten Projekts (im Zusammenhang mit der GPS-Navigation) stand ich vor der Tatsache, dass die Daten im GPS-Format von GPS auf den Server kamen. Und die Koordinaten für die Verwendung in der Bahn erfordern eine zusätzliche Verarbeitung.

Ich belasse eine kleine Koordinatentransformation in der PHP-Sprache.

PHP-Funktion:

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

Anwendungsbeispiel:

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

Alle Kommentare (0)
Keine Kommentare