Skip to content

pawelostr/Topo-Map

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

O.Map is an openstreetmap app for KaiOs, it is a good companion for your next outdoor adventure.

badge-release badge-bhackers badge-downloads

Features

  • Map online/offline
  • share your position
  • Import Tracks (geoJson / gpx)
  • Export markers (geoJson)
  • Save your position
  • open .gpx files
  • open geoJSON files
  • search locations
  • rainradar
  • open openstreetmap link

image-1 image-2 image-2 image-4 image-5 image-6 image-7 image-8

Maps

  • Openstreetmap
  • Open Topo Map
  • Tonner Map
  • Moon Map

Layers

  • rain/snow layer

Manual

  • Soft-keys Zoom the map
  • Cursor Moving the map
  • key 0 share position
  • key 0 longpress show weather map
  • key 1 start/stop tracking
  • key 2 search
  • key 3 open menu
  • key 4 auto center map
  • key 5 save position or search result as marker on sd-card
    to delete the marker open with 3 the menu select the marker and press long enter (+- 5sec)
  • key 6 info panel
  • key 7 measure distance
  • key 8 export markers as geojson file
  • key # offline mode - download map tiles
  • key * jump between markers
  • key Backspace close: Menu,measure distance,info panel

import/export

you have the possibility to import gpx and geojson. Markers can also be exported as geojson so that you can e.g. share them or edit them in another program.

custom maps and layer

you have the possibility to use your own maps/layers. For this you have to create a JSON file with the following structure:

[
  {
    "name": "Hiking",
    "type": "overlayer",
    "url": "http://tile.waymarkedtrails.org/hiking/{z}/{x}/{y}.png",
    "attribution": "hiking.waymarkedtrails.org",
    "maxzoom": 18,
  },

  {
    "name": "Google Satelite",
    "type": "map",
    "url": "http://mt0.google.com/vt/lyrs=r&hl=en&x={x}&y={y}&z={z}",
    "attribution": "Google",
    "maxzoom": 18,
  },
];

you can find an example file here: omap_maps.json

Search

The search can be opened with key 2, you can search for locations or start the search with / and then enter an open location code open location code

Good to know

Some layers cannot be loaded because KaiOs has not equipped the devices with a valid Let's Encrypt certificate. If your device is rooted you can do it yourself: https://github.com/openGiraffes/b2g-certificates

Desktop Version

https://strukturart.github.io/o.map/

How to install

Thank you

License

  • o.map UNLICENSE
  • Leaflet - BSD-2-Clause License
  • leaflet.tilelayer.pouchdbcached MIT license
  • wikipedia

other map apps for KaiOs

https://wiki.openstreetmap.org/wiki/KaiOS

Donation

If you use the app often, please donate an amount to me.

Bitcoin

Packages

No packages published

Languages

  • JavaScript 92.6%
  • CSS 4.9%
  • HTML 2.5%