Lantea: Difference between revisions

From KaiRoWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 12: Line 12:


Resources:
Resources:
* [http://concentriclivers.com/slippymap.html CanvasS Slippy Map] - a simple canvas-based OpenStreetMap map display
* [http://concentriclivers.com/slippymap.html Canvas Slippy Map] - a simple canvas-based OpenStreetMap map display
* [https://github.com/dfacts/Slippy-Map-On-Canvas/#readme Slippy Map On Canvas] - a more elaborate canvas-based OpenStreetMap web app that can do e.g. touch events for panning and has zoom buttons
* [https://github.com/dfacts/Slippy-Map-On-Canvas/#readme Slippy Map On Canvas] - a more elaborate canvas-based OpenStreetMap web app that can do e.g. touch events for panning and has zoom buttons
* [http://www.mardy.it/mappero Mappero] (a.k.a. [https://garage.maemo.org/projects/maemo-mapper/ maemo-mapper]) - a Maemo app that solved well what the Lantea app should provide on an HTML base
* [http://www.mardy.it/mappero Mappero] (a.k.a. [https://garage.maemo.org/projects/maemo-mapper/ maemo-mapper]) - a Maemo app that solved well what the Lantea app should provide on an HTML base
* [http://wiki.openstreetmap.org/wiki/OsmAnd OsmAnd] - an Android app that is similar
* [http://wiki.openstreetmap.org/wiki/OsmAnd OsmAnd] - an Android app that is similar

Revision as of 12:48, November 28, 2011

Lantea is a fictional (Stargate: Atlantis) mostly-ocean planet on which the Ancients erected the artificial "island" city of Atlantis.

The Lantea concept is a web app for mapping and tracking that is targeted to run on B2G, but can run anywhere on modern browsers.

Base technologies:

  • OpenStreetMap tiles - for rendering maps (should be parameterized so that alternative tiles like Google Maps/Satellite can also be used later on)
  • Geolocation - esp. watchPosition() for tracking positions
  • indexedDB - for saving settings, current track, etc.
  • appCache - for locally caching resources so the app can be used offline
  • canvas - for displaying tiles and painting position/tracks
  • GPX format - for downloading tracks / storing them externally

Resources:

  • Canvas Slippy Map - a simple canvas-based OpenStreetMap map display
  • Slippy Map On Canvas - a more elaborate canvas-based OpenStreetMap web app that can do e.g. touch events for panning and has zoom buttons
  • Mappero (a.k.a. maemo-mapper) - a Maemo app that solved well what the Lantea app should provide on an HTML base
  • OsmAnd - an Android app that is similar