I wrote a sexy-mexy AngularJS map widget called ng-map. If you visit the map page on my travel blog, you’ll see in in action. You click on funny labels on the image and it navigates to different images with a cool fading effect. The navigation tree is stored in a JSON file. It basically allows you to quickly slap together a 2-dimensional navigable presentation panel. You can use it, like me, for presenting your travels, for slapping together complex diagrams, for kid’s to explore, etc. The possibilities are limitless!