DIY Map

Visualize your information. Plot data on a state map. Create a geographic interface.

DIY Map is a clickable, zooming map written in Flash and colored by data from an external text file.

The external data file makes it easy to customize and update state colors, add points, and use the same Flash file many times in the same Web page with different data sets.

How do you use It?

0. Download and unzip the archive.
1. Configure the data file.
2. Embed the Flash file in your Web page.

See the map in action below.

World Map in Action

Here’s an example of the world map in action, displaying data from the 2003 UNDP human development index:

Click and drag to zoom into an region. Click on a country to zoom into that country. Click on the ocean or use the right-click menu to zoom out.

View the data file.


Indymedia centers around the world (as of January 5, 2005):

Click on a point to visit that Web site.

View the data file.


Recent visitors to this web site:

This script uses PHP to ping the hostip.info API and convert IP address to latitude and longitude. To map visitors to your web site download the geocounter PHP files and configure them for your site.


More world map examples and sample data ».

U.S. Map in Action

Here’s an example of the U.S. map in action:

Contact Your Senator


Click on a state, and then on the icon for contact information.

View the data file.

More U.S. map examples and sample data »

Download

The zip archive contains the SWF file and some sample data files.

World map thumbnail

World Map

+ Preview a demo
+ Try it with JavaScript integration
+ Download zip archive
U.S. map thumbnail

U.S. Map

+ Preview a demo
+ Try it with JavaScript integration
+ Download zip archive
U.S. Canada map thumbnail

U.S. and Canada Map

+ Preview a demo
+ Try it with JavaScript integration
+ Download zip archive
australia map thumbnail

Australia Map

+ Preview a demo
+ Try it with JavaScript integration
+ Download zip archive
belgium map thumbnail

Belgium Map

+ Preview a demo
+ Try it with JavaScript integration
+ Download zip archive
Brazil map thumbnail

Brazil Map

+ Preview a demo
+ Try it with JavaScript integration
+ Download zip archive
canada map thumbnail

Canada Map

+ Preview a demo
+ Try it with JavaScript integration
+ Download zip archive
europe map thumbnail

Europe Map

+ Preview a demo
+ Try it with JavaScript integration
+ Download zip archive
france map thumbnail

France Map

+ Preview a demo
+ Try it with JavaScript integration
+ Download zip archive
germany map thumbnail

Germany Map

+ Preview a demo
+ Try it with JavaScript integration
+ Download zip archive
italy map thumbnail

Italy Map

+ Preview a demo
+ Try it with JavaScript integration
+ Download zip archive
mexico map thumbnail

Mexico Map

+ Preview a demo
+ Try it with JavaScript integration
+ Download zip archive
sweden map thumbnail

Sweden Map

+ Preview a demo
+ Try it with JavaScript integration
+ Download zip archive
U.K. Ireland map thumbnail

U.K. and Ireland Map

+ Preview a demo
+ Try it with JavaScript integration
+ Download zip archive

Download a list of latitude and longitude coordinates for 2,000 major cities in the U.S. and around the world at: http://backspace.com/mapapp/coordinates.zip (30 Kb).

To geolocate addresses in the U.S., try: by postal address, by zip code, command line, or download the mother-lode.

For a very big list of cities around the world and their geocoordinates, you can download from world-gazetteer.com or visit http://earth-info.nga.mil/gns/html/cntry_files.html

License

This software is copyright © 2006 John Emerson. All rights reserved.

DIY Map is free for personal, educational, and non-commercial use, though donations and links to this page are always appreciated.

For-profit corporations, government agencies, and religious organizations must purchase a license for $20 per domain.

This license allows use of the map on the Web or in an offline presentation. It does not grant permission to incorporate the map into a software product or fee-based Web application service. If you are interested in doing so, please contact me.

You can purchase a license or make a donation at Kagi or via PayPal to john at backspace dot com.

I am not releasing or selling the source code at this time, so please don’t ask.