This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
LICENSE | Sat Jun 06 23:21:17 -0700 2009 | |
| |
README | Sat Jun 06 23:58:50 -0700 2009 | |
| |
index.html | Sun Jul 05 11:23:03 -0700 2009 | |
| |
logic.js | Sat Jun 06 23:21:17 -0700 2009 | |
| |
map.xml | Sat Jun 06 23:21:17 -0700 2009 | |
| |
osm.js | Sat Jun 06 23:40:41 -0700 2009 | |
| |
vectormap.js | Sat Jun 06 23:40:41 -0700 2009 | |
| |
yql/ | Sun Jul 05 11:37:35 -0700 2009 |
README
A BSD licensed javascript implementation of some of the mapnik Layer, Rule, Style and symbolizer classes (implemented mainly by eye-balling the XML and reading the wiki). Also javascript classes to take XML from the OpenStreetMap API and turn it into GeoJSON-ish things. Also javascript classes to make using Array.filter more sane, and slightly SQL-ish. Nowhere near feature complete. There is an initial attempt to implement text rendering, which is where things should get interesting. OpenLayers has a similar set of classes for styling vector data, and Cartagen also explores similar ideas. TODO: - proper projections (right now things just get squeezed into squares) - more symbolizers (text, point, etc) - try an SVG renderer instead of canvas (DOM is handy!) - load and parse mapnik-ish xml files (URLs for sources?) - load and parse cascadenik files (CSS++) - use something like YQL to transform the XML to GeoJSON on a server?







