Hi all -<div>I recently had need of a JavaScript map library that was small, efficient and worked across touch and click devices. I started the nanomaps project to address this need. It's still at a pretty early state, but it supports the following:</div>
<div><ul><li>OSM tiles</li><li>Continuous zoom</li><li>Scroll wheel</li><li>Touch gestures</li><li>"Declarative map content"</li><li>5KB download</li></ul><div>I haven't tested on IE or Android yet but supporting them should be relatively easy. There are also some improvements that I need to make to the rendering logic for transitioning between native zoom levels more smoothly and averaging the touch gestures ahead to improve perceived scroll performance on the iphone. I'll be working on some more demos later. Watch the github repo if you'd like to be kept up to date on enhancements.</div>
<div><br></div><div>Given that the OSM tiles are the obvious first choice for the maps, I thought some of the people hanging out here might find this project useful. Here's the info:</div></div><div><ul><li>GitHub: <a href="https://github.com/stellaeof/nanomaps">https://github.com/stellaeof/nanomaps</a></li>
<li>Demo: <a href="http://stellaeof.github.com/nanomaps/demo/demo.html">http://stellaeof.github.com/nanomaps/demo/demo.html</a></li><li>Api Docs: <a href="http://stellaeof.github.com/nanomaps/apidocs/">http://stellaeof.github.com/nanomaps/apidocs/</a></li>
</ul><div>It's explicitly trying not to be a do-everything map library, just something for all of those cases where you need a map and no frills access to put interactive bits on it.</div></div><div><br></div><div>Enjoy.</div>
<div>- Stella</div>