Lantea: Difference between revisions
Jump to navigation
Jump to search
(Created page with "[http://stargate.wikia.com/wiki/Lantea Lantea] is a fictional ([http://en.wikipedia.org/wiki/Stargate_Atlantis Stargate: Atlantis]) mostly-ocean planet on which the Ancients erec...") |
No edit summary |
||
(4 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
The Lantea concept is a web app for mapping and tracking that is targeted to run on [https://wiki.mozilla.org/B2G B2G], but can run anywhere on modern browsers. | The Lantea concept is a web app for mapping and tracking that is targeted to run on [https://wiki.mozilla.org/B2G B2G], but can run anywhere on modern browsers. | ||
Currently, a [http://lantea.kairo.at/ Lantea Maps] web app is hosted at kairo.at and [https://marketplace.mozilla.org/app/lantea-maps/ listed in the Mozilla Marketplace] as well as available for install from [http://www.kairo.at/apps KaiRo.at Apps]. | |||
Help making it more awesome - [http://git-public.kairo.at/?p=lantea.git;a=blob;f=README;hb=HEAD README], [http://git-public.kairo.at/?p=lantea.git;a=blob;f=TODO;hb=HEAD TODO], source code: [http://git-public.kairo.at/?p=lantea.git;a=summary kairo.at], [https://github.com/KaiRo-at/lantea GitHub] | |||
Base technologies: | Base technologies: | ||
* [http://wwww.openstreetmap.org/ OpenStreetMap] tiles - for rendering maps (should be parameterized so that alternative tiles like Google Maps/Satellite can also be used later on) | * [http://wwww.openstreetmap.org/ OpenStreetMap] tiles - for rendering maps (should be parameterized so that alternative tiles like Google Maps/Satellite can also be used later on) | ||
* [https://developer.mozilla.org/en/Using_geolocation Geolocation] | * [https://developer.mozilla.org/en/Using_geolocation Geolocation] - esp. watchPosition() for tracking positions | ||
* [https://developer.mozilla.org/en/IndexedDB indexedDB] - for saving settings, current track, etc. | * [https://developer.mozilla.org/en/IndexedDB indexedDB] - for saving settings, current track, etc. | ||
* [https://developer.mozilla.org/en/Using_Application_Cache appCache] - for locally caching resources so the app can be used offline | * [https://developer.mozilla.org/en/Using_Application_Cache appCache] - for locally caching resources so the app can be used offline | ||
Line 12: | Line 16: | ||
Resources: | Resources: | ||
* [http://concentriclivers.com/slippymap.html | * [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 |
Latest revision as of 23:36, September 18, 2013
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.
Currently, a Lantea Maps web app is hosted at kairo.at and listed in the Mozilla Marketplace as well as available for install from KaiRo.at Apps.
Help making it more awesome - README, TODO, source code: kairo.at, GitHub
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