This new cvs snapshot contains several important changes that lay down the framework for cool features I have in mind.
"Z" attributes in Layer tags have been eliminated and replaced by "NAME" attributes.
Polyline shapefiles are now supported.
The all-in-one invocation script, main.php has been eliminated and replaced by specialized scripts, jjfmapper-web.php and jjfmapper-cl.php. ... read more
JJFMapper now supports truetype fonts and gdf fonts. It will use FreeType 2 if available, or it will fall back to FreeType 1. Text can now be positioned on the map with an attribute LOCATION="x,y" in the layer tag. Text layers can now make use of variables, too. I removed support for color fades, but may implement that again some day.
The first of the two new features is support for Type one (Point) Shapefiles. There is lots of good data for the US in this format at <www.nationalatlas.gov>.
The other new feature is optional perl style regular expressions in two places. The first is projection fitting. So you can easily make one of my favorite maps, which is the so called "Four Corners". The syntax in the PROJECTION tag would look like this: FIT="layer99:/utah|colo|ariz|mex/i".... read more
A new example web application called Gauntlet lets you experiment with the syntax of the jjfmapper config file directly, as well as load presets. Intended for local testing only.
From version 14, the mapper will be invoked from the file main.php in the root of the install folder, rather than from jjfmapper.php in the lib folder.
From version 14 onward, the php script files will be in the subdirectory /lib instead of /jjfmapper. If you upgrade from version 13, you will either have to change your invocation script, or make a symlink pointing to the new location. The development version in the CVS repository now reflects this change.
01 October 2004. Changed license from public domain to GNU GPL.