
timemap
Timemap.js is a Javascript library to help use online maps, including Google, OpenLayers, and Bing, with a SIMILE timeline. The library allows you to load one or more datasets in JSON, KML, or GeoRSS onto both a map and a timeline simultaneously. By default, only items in the visible range of the timeline are displayed on the map.
Version 2.0.1 Now Up!
Version 2.0.1 is primarily a maintenance release, fixing a number of small bugs and cleaning up a few things that weren't quite right in v.2.0. Anyone using v.2.0 should probably upgrade to v.2.0.1, as it is more stable and includes very few changes other than bug fixes and new unit tests. See the changelog for more details.
Upgrading to v.2.x: Timemap.js v.2.x includes several important changes from 1.x: it removes the dependency on Google Maps v2, and adds dependencies on jQuery and the Mapstraction library to allow support for multiple map providers, including Google v3, OpenLayers, and Bing Maps. If you are intending to use Google Maps v2, the 1.6 version of the library might still be a better option, as it has fewer dependencies and doesn't have the complexity of supporting multiple map providers.
http://nickrabinowitz.com/site/wp-content/uploads/2011/10/timemap.jpg' alt='Timemap.js screenshots'>
Examples (See All)
Simple Three-Item Dataset (using inline JSON data and Google Maps v3)
- http://timemap.googlecode.com/svn/tags/2.0.1/examples/basic_googlev3.html
Post-Election Violence in Kenya (using KML data)
- http://timemap.googlecode.com/svn/tags/2.0.1/examples/kenya.html
Artists and Authors of the Renaissance (using data from Freebase.com)
- http://timemap.googlecode.com/svn/tags/2.0.1/examples/artists.html
The library is designed to be developer-friendly, offering as much access as possible to the underlying APIs. Dependencies:jQuery, Mapstraction 2.x, a map provider of your choice, SIMILE Timeline v1.2 - 2.3.1. Comments welcomed at nick (at) nickrabinowitz (dot) com.
If you like the code documentation style, you can also http://code.google.com/p/jsdoc-tably-template'>get the jsdoc template for use in your own projects.
Please note that the timemap.js project is not affiliated with the long-standing http://www.timemap.net'>TimeMap Open Source Consortium project at the University of Sydney, which offers an excellent stand-alone Java-based application for viewing geotemporal data.
Project Information
- License: MIT License
- 223 stars
- svn-based source control
Labels:
javascript
maps
timeline
simile