PlanetGMaps Forum

planetGMaps

Die deutsche Google Maps Community.
Die Möglichkeiten sind da!

Forum

Forum Suche | Forum Übersicht | Anmerkung: registrierte Benutzer können sich über neue Einträge benachrichtigen lassen | Anmerkung: registrierte Benutzer können sich über neue Einträge benachrichtigen lassen


zum vorhergehenden Thema Thema drucken zum nächsten Thema

Übersicht ::  Google Maps API ::  Tools ::  Standort von Bildern aus exif GPS Daten in Gmap anzeigen
moderiert von: Steffen

Zum aktuellsten Beitrag 

Standort von Bildern aus exif GPS Daten in Gmap anzeigen

hajume verfasst: 14.07.2007, 16:03
Neu hier
Neu hier
hajume

registriert: Jul. 2007
Beiträge: 1

Status: offline
letzter Besuch: 14.07.07
Hallo zusammen,

ich suche ein kleines PHP Programm was die GPS exif Daten meiner Bilder auf meiner Seite ausliest und eine URL zum Aufruf von Gmaps generiert.

z.B.
Daten im Bild =

GPS Breiitengrad = 51?18' 59.9592"
GPS Längengrad = 6?20' 34.0788"

Generierte URL Referenz =

href="http://maps.google.de/map...de&q=N51,3255215075783 E6,36936954980956(Bild Text)&z=17&t=k"

So etwas ist sicher für viele interessant. Ich könnte mir gut vorstellen das auch schon ein Programm exitiert.

Nach oben  Profil PM senden
 
maffy verfasst: 07.11.2007, 11:10
Immer hier
Immer hier
maffy

registriert: Aug. 2006
Beiträge: 57

Status: offline
letzter Besuch: 10.03.09
Hallo hajume, ich habe das so gemacht

[code=text]
// Exif Daten aus dem Orginal Bild lesen
$exifdata=exif_read_data("{$img_dir}{$photo_file}","",true,false);

// GPS Daten im Exif Header
if($exifdata["GPS"]["GPSLatitude"])
{
$a = $exifdata['GPS']['GPSLatitude'];

@eval("$deg = $a[0]; $min = $a[1]; $sec = $a[2];");
$lat = $deg + $min / 60.0 + $sec / 3600.0;
$GPSLatitude = $deg + $min / 60.0 + $sec / 3600.0;
$ExifGPS = "1";
}
else $lat = $photo_lon; // Ansonsten Daten aus der Datenbank nehmen

if($exifdata["GPS"]["GPSLongitude"])
{
$b = $exifdata['GPS']['GPSLongitude'];

@eval("$deg = $b[0]; $min = $b[1]; $sec = $b[2];");
$lon = $deg + $min / 60.0 + $sec / 3600.0;
$GPSLongitude = $deg + $min / 60.0 + $sec / 3600.0;
}
else $lon = $photo_lat; // Ansonsten Daten aus der Datenbank nehmen

[/code]

--
leben und leben lassen
Nach oben  Profil PM senden
 


User online:

Diese Angaben basieren auf den Useraktivitäten der letzten 10 Minuten

^ Top | © 2006 planet-gmaps.de | css | xhtml