PHP提取EXIF GPS数据

时间:2013-08-23 11:12:00

标签: php gps exif

使用此EXIF GPS数据:

    ["GPSLatitudeRef"]=>
    string(1) "N"
    ["GPSLatitude"]=>
    array(3) {
        [0]=>
        string(7) "65539/0"
        [1]=>
        string(17) "-1542717440/65539"
        [2]=>
        string(8) "196608/0"
    }
    ["GPSLongitudeRef"]=>
    string(1) "E"
    ["GPSLongitude"]=>
    array(3) {
        [0]=>
        string(20) "39321600/-1166016512"
        [1]=>
        string(21) "1111490956/1811939343"
        [2]=>
        string(22) "1111491292/-1725956081"
    }

使用上面的代码here(感谢Gerald)我得到了这些Latitude&经度值:

-392.31537456069,-0.023678137550796

这不正确。它正在代码中起作用,但在这种情况下答案是错误的!许多其他图像工作正常,似乎缺少某些逻辑来满足此数据中的某些内容。例如,当我将图像加载到iPhoto中时(对于那些没有Mac的人来说,对不起Apple的例子),它得到了正确答案;此EXIF数据用于红海附近的图片。

我现在想知道是否有零问题划分......

GPSLatitude[0]的后半部分是否为0?也许这会在杰拉尔德的代码中产生零问题?

0 个答案:

没有答案