- Timestamp:
- Aug 12, 2012, 11:22:20 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/AMetaData/JpegMetaData/Readers/GpsReader.class.php
r6729 r17554 78 78 { 79 79 case 0x0000: // Version 80 $returned=sprintf("%d.%d.%d.%d", $values[0], $values[1], $values[2], $values[3]); 80 if(isset($values[0]) and isset($values[1]) and isset($values[2]) and isset($values[3])) 81 { 82 $returned=sprintf("%d.%d.%d.%d", $values[0], $values[1], $values[2], $values[3]); 83 } 84 else 85 { 86 $returned='unknown'; 87 } 88 81 89 break; 82 90 case 0x0001: // GPSLatitudeRef … … 102 110 * converted in degrees, minutes and seconds 103 111 */ 104 $returned=ConvertData::toDMS($values[0], $values[1], $values[2]); 112 if(isset($values[0]) and isset($values[1]) and isset($values[2])) 113 { 114 $returned=ConvertData::toDMS($values[0], $values[1], $values[2]); 115 } 116 else 117 { 118 $returned=""; 119 } 105 120 break; 106 121 case 0x0006: // GPSAltitude … … 110 125 case 0x0018: // GPSDestBearing 111 126 case 0x001A: // GPSDestDistance 112 if($values[1]==0) $values[1]=1; 113 $returned=round($values[0]/$values[1],2); 127 if(isset($values[0]) and isset($values[1])) 128 { 129 if($values[1]==0) $values[1]=1; 130 $returned=round($values[0]/$values[1],2); 131 } 132 else 133 { 134 $returned=0; 135 } 114 136 break; 115 137 case 0x0008: // GPSSatellites
Note: See TracChangeset
for help on using the changeset viewer.