I've used example called pel_add_gpsinfo.php. I found it when I followed by
one of links that you gave me.

There is piece of code from this example, including function:

--------------------
    $GPS_LONGITUDE = convertGps($GPS_LONGITUDE); //converting from decimal
to conventional coordinate system
    $GPS_LATITUDE = convertGps($GPS_LATITUDE);


function convertGps($gpsnumber)
{
    if ($gpsnumber > 180 || $gpsnumber < -180){
            echo("Error: Degrees should be between -180 and 180.
($gpsnumber)<br>");
            return null;
    }
    else {
        $gpsnumber= abs($gpsnumber); //make sure number is positive (no
distinction here for N/S or W/E)
        $gps_array = explode (".", $gpsnumber); //cut out the first digits
        $deg = $gps_array[0];    //first digits are degrees
        $min = $gps_array[1]*60;    //    the remaining digits times 60 are
minutes
        $sec = substr($min, 2); //here we take all but the fist 2 digits
        $sec = $sec * 60; //those times 60 are the secondes
        $sec = substr($sec, 0, 3);        //seconds, max length=3
        $min = substr($min,0,2); //minutes max length = 2
        $returnarray = array($deg,$min,$sec);
        //echo "Result: $deg / $min / $sec"."<br>";
        return $returnarray;
    }
}
--------------------



I wonder where is the error in this function?
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
PEL-devel mailing list
PEL-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pel-devel

Reply via email to