Back to PhocaGalleryGeo class

Method findLatLngFromCategory

public static
findLatLngFromCategory
(mixed $categories)

Method findLatLngFromCategory - Source code

/*
 * Geotagging
 * If no lat or lng will be set by image, it will be automatically set by category
 */
public static function findLatLngFromCategory($categories)
{
    $output['lat'] = '';
    $output['lng'] = '';
    foreach ($categories as $category) {
        if (isset($category->latitude) && isset($category->longitude)) {
            if ($category->latitude != '' && $category->latitude != '') {
                $output['lat'] = $category->latitude;
            }
            if ($category->longitude != '' && $category->longitude != '') {
                $output['lng'] = $category->longitude;
            }
            if ($output['lat'] != '' && $output['lng'] != '') {
                return $output;
            }
        }
    }
    // If nothing will be found, paste some lng, lat
    $output['lat'] = 50.079623358200884;
    $output['lng'] = 14.429919719696045;
    return $output;
}