The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.2 - 2007-08-04

  • Added a service_name() method to allow you to identify an object. This can be useful if you need to generate text describing a link, like "See a map on $service_name".
  • Expanded list of countries for Google to include all countries listed here - http://en.wikipedia.org/wiki/Google_Maps#Coverage_details - as of August 4, 2007. Google also seems to work for Singapore and Switzerland, despite those not being on that list.
  • Removed Streetdirectory for Australia. They've changed the URIs again, and there's no easy way to link directly to a map. Fortunately, Google now handles Australia.
  • Catcha appears to be defunct, and Multimap no longer makes it easy to link directly to a specific map.
  • This means that this module now uses Google Maps as the preferred service for all map links. Otherwise the only option is MapQuest, as all the other services have either died or made deep link impossible or outside their TOS.

Modules

An API for generating links to online map services
A WebService::StreetMapLink subclass for Google Maps
A WebService::StreetMapLink subclass for MapQuest