NAME

Map::Tube::Lyon - Interface to the Lyon metro map

SYNOPSIS

use Map::Tube::Lyon;
my $tube = Map::Tube::Lyon->new();

my $route = $tube->get_shortest_route('Foch', 'Gorge de Loup');

print "Route: $route\n";

DESCRIPTION

This module allows to find the shortest route between any two given métro stations in Lyon. All interesting methods are provided by the role Map::Tube.

METHODS

CONSTRUCTOR

use Map::Tube::Lyon;
my $tube = Map::Tube::Lyon->new();

This will read the tube information from the shared file lyon-map.xml, which is part of the distribution.

ERRORS

If something goes wrong, maybe because the map information file was corrupted, the constructor will die.

AUTHOR

Gisbert W. Selke, TapirSoft Selke & Selke GbR.

COPYRIGHT AND LICENCE

The data for the XML file were taken from the French-language Wikipedia, entry "Liste des stations du métro de Lyon". It is CC BY-SA. The module itself is free software; you may redistribute and/or modify it under the same terms as Perl itself.

SEE ALSO

Map::Tube, Map::Tube::GraphViz.