rhymejerky has asked for the wisdom of the Perl Monks concerning the following question:

Hi, I am working on a project that the inputs are US addresses and want to put dots that represent them on a map. My approach was going to be:

1) Convert the addresses into latitude/longitude
2) Plot them using the WebService::GoogleMaps.

However, this approach only allow me to dot 1 address per map. Is there any module out there that allow me to do multiple addresses (plot) on a single street map? Is there a better way to tackle the problem?

Thank you much

Replies are listed 'Best First'.
Re: Street Map
by dynamo (Chaplain) on Jun 16, 2005 at 17:49 UTC
    In terms of perl modules, I don't know of any more complete ones than WebService::GoogleMaps. But I can point you at some info that would help you modify it to suit your needs, or hack something up from scratch.

    Check here, here, and here for info.

    Hope that helps.
    - Paul

Re: Street Map
by neniro (Priest) on Jun 16, 2005 at 22:32 UTC
    http://mapserver.gis.umn.edu/ is an open source mapserver. This could be useful if you have your own maps or you can use freely available maps. It is scriptable using perl and other popular scripting languages. In the company we had an application build on mapserver and zope that looked and worked quite fine. I can't tell you much more cause I wasn't involved in this project.
Re: Street Map
by Anonymous Monk on Feb 13, 2006 at 22:35 UTC
    Hey, You may also want to try using the geo::coder::us module There are a bunch of examples ou there for reference. Good luck!