{*
* $Revision: 1253 $
* Read this before changing templates! http://codex.gallery2.org/Gallery2:Editing_Templates
*}
{* Set defaults *}
{if !isset($item)}{assign var=item value=$theme.item}{/if}
{if !isset($coordStyle)}{assign var=coordStyle value=1}{/if}
{g->callback type="map.ItemCoords" itemId=$item.id coordStyle=$coordStyle}
{if !empty($block.map.ItemCoords) and !empty($block.map.ItemCoords.lat) and !empty($block.map.ItemCoords.lng)}
<div class="{$class}">
{g->text text="%s Coordinates:" arg1=$block.map.ItemCoords.ItemType}
{if $coordStyle eq 1}
{$block.map.ItemCoords.lat.deg}°, {$block.map.ItemCoords.lng.deg}°
{elseif $coordStyle eq 2}
{* Use ' for apostrophe because ' doesn't work in IE *}
{$block.map.ItemCoords.lat.deg}°{$block.map.ItemCoords.lat.min}' {$block.map.ItemCoords.lat.dir},
{$block.map.ItemCoords.lng.deg}°{$block.map.ItemCoords.lng.min}' {$block.map.ItemCoords.lng.dir}
{elseif $coordStyle eq 3}
{$block.map.ItemCoords.lat.deg}°{$block.map.ItemCoords.lat.min}'{$block.map.ItemCoords.lat.sec}" {$block.map.ItemCoords.lat.dir},
{$block.map.ItemCoords.lng.deg}°{$block.map.ItemCoords.lng.min}'{$block.map.ItemCoords.lng.sec}" {$block.map.ItemCoords.lng.dir}
{/if}
</div>
{/if}