php 获取图片经纬度
时间: 2023-08-22 17:10:09 浏览: 143
php获取某一地点的经纬度
5星 · 资源好评率100%
可以使用 PHP 的 Exif 扩展来获取图片的经纬度信息。以下是一个简单的示例代码:
```php
<?php
// 读取图片信息
$exif = exif_read_data('path/to/image.jpg');
// 获取经纬度信息
$latitude = $exif['GPSLatitude'];
$longitude = $exif['GPSLongitude'];
// 转换经纬度格式
$latitude = $latitude[0] + ($latitude[1] / 60) + ($latitude[2] / 3600);
$longitude = $longitude[0] + ($longitude[1] / 60) + ($longitude[2] / 3600);
// 判断方向
if ($exif['GPSLatitudeRef'] == 'S') {
$latitude = -$latitude;
}
if ($exif['GPSLongitudeRef'] == 'W') {
$longitude = -$longitude;
}
// 输出经纬度
echo "经度:{$longitude}<br>";
echo "纬度:{$latitude}<br>";
?>
```
需要注意的是,这段代码只适用于带有 GPS 信息的图片,如果图片没有 GPS 信息,将无法获取经纬度。
阅读全文