diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a12484..4ad43b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,3 +8,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ### Added - ability to load kml and csv (unicsv format) files [#1](https://gitlab.com/eneiluj/gpxedit-oc/issues/1) @eneiluj +- ability to load jpg files as markers, conversion with gpsbabel like kml and csv + [#3](https://gitlab.com/eneiluj/gpxedit-oc/issues/3) @eneiluj + +### Fixed +- remove $.parseXML, apparently useless and producing errors + [#5](https://gitlab.com/eneiluj/gpxedit-oc/issues/5) @eneiluj diff --git a/controller/pagecontroller.php b/controller/pagecontroller.php index c0248a0..d8e8515 100644 --- a/controller/pagecontroller.php +++ b/controller/pagecontroller.php @@ -203,6 +203,9 @@ class PageController extends Controller { else if (endswith($file->getName(), '.csv') or endswith($file->getName(), '.CSV')){ $fmt = 'unicsv'; } + else if (endswith($file->getName(), '.jpg') or endswith($file->getName(), '.JPG')){ + $fmt = 'exif'; + } $args = Array('-i', $fmt, '-f', $file_clear_path, '-o', 'gpx', '-F', $gpx_target_clear_path); $cmdparams = ''; @@ -245,6 +248,7 @@ class PageController extends Controller { } else if (getProgramPath('gpsbabel') !== null and (endswith($file->getName(), '.KML') or endswith($file->getName(), '.kml') or + endswith($file->getName(), '.JPG') or endswith($file->getName(), '.jpg') or endswith($file->getName(), '.CSV') or endswith($file->getName(), '.csv')) ){ $gpxContent = $this->toGpx($file); @@ -359,6 +363,10 @@ class PageController extends Controller { (endswith($elempath, '.kml') or endswith($elempath, '.KML'))){ $responseTxt .= '