X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=cmd%2Fshow%2Fheading.pl;h=b7dd05c935aea474b665e89794784fdcffbd97c8;hb=e00a697bdb9f7c066b3e921d4f8ccc9bb9cf7485;hp=aebf8da36bd6b2b2123956a3187742dc8e2883d3;hpb=f2e898274129b45146a83630928e484d814a322a;p=spider.git diff --git a/cmd/show/heading.pl b/cmd/show/heading.pl index aebf8da3..b7dd05c9 100644 --- a/cmd/show/heading.pl +++ b/cmd/show/heading.pl @@ -1,5 +1,5 @@ # -# show the dxcc number for each callsign or prefix entered +# show the heading and distance for each callsign or prefix entered # # $Id$ # @@ -18,16 +18,17 @@ if (!$long && !$lat) { } foreach $l (@list) { - my @ans = Prefix::extract($l); - next if !@ans; - my $pre = shift @ans; - my $a; - foreach $a (@ans) { - my ($b, $dx) = DXBearing::bdist($lat, $long, $a->{lat}, $a->{long}); - my ($r, $rdx) = DXBearing::bdist($a->{lat}, $a->{long}, $lat, $long); - push @out, sprintf "%-9s (%s, %s) Bearing: %.0f Recip: %.0f %.0fKm %.0fMi", uc $l, $pre, $a->name(), $b, $r, $dx, $dx * 0.62133785; - $l = ""; - } + # prefixes ---> + my @ans = Prefix::extract($l); + next if !@ans; + my $pre = shift @ans; + my $a; + foreach $a (@ans) { + my ($b, $dx) = DXBearing::bdist($lat, $long, $a->{lat}, $a->{long}); + my ($r, $rdx) = DXBearing::bdist($a->{lat}, $a->{long}, $lat, $long); + push @out, sprintf "%-9s (%s, %s) Bearing: %.0f Recip: %.0f %.0fKm %.0fMi", uc $l, $pre, $a->name(), $b, $r, $dx, $dx * 0.62133785; + $l = ""; + } } return (1, @out);