Map-Metro
view release on metacpan or search on metacpan
lib/Map/Metro/Plugin/Map.pm view on Meta::CPAN
If the name begins with a C<:> it is considered a I<search name>. This mean that it is possible to search, but it is generally not displayed (eg. by the L<PrettyPrinter|Map::Metro::Plugin::Hook::PrettyPrinter> hook).
If the name doesn't begin with a C<:> it is considered an I<alternative name>. The L<PrettyPrinter|Map::Metro::Plugin::Hook::PrettyPrinter> hook displays them as "first given name/alternative name".
=head3 When to use what?
B<Alternative names> are used when the I<same station> is known as both names. This is not very common.
B<Search names> is mostly useful when a station has changed names (keep the old name as a search name)
Overriding station names through a hook (as L<Map::Metro::Plugin::Hook::Helsinki::Swedish> does) can be a good way to present translations or transliterations of station names.
Just make sure that no names collide.
=head1 WHAT NOW?
Start a distribution called C<Map::Metro::Plugin::Map::$city>.
=head2 With Dist::Zilla
The easiest way to do that is to use L<Dist::Zilla> with L<Dist::Zilla::MintingProfile::MapMetro::Map>. See also L<Task::MapMetro::Dev>.
( run in 0.564 second using v1.01-cache-2.11-cpan-71847e10f99 )