lat}, $fix->{lon})
}
}
sub log {
my ($self, @arg) = @_;
syswrite $self->{logfh}, JSON::encode_json ([AnyEvent->time, @arg]) . "\n"
if $self->{logfh};
}
=item $gps->record_log ($path)
log {
my ($self, $path) = @_;
if (defined $path) {
$self->record_log;
require JSON;
open $self->{logfh}, ">:perlio", $path
or Carp::croak "$path: $!";
$self-
my ($self, $path, %option) = @_;
if (defined $path) {
$self->replay_log;
require JSON;
open my $fh, "<:perlio", $path
or Carp::croak "$path: $!";
$self->{stretc