Giter VIP home page Giter VIP logo

s60-maps's Introduction

GitHub release (latest by date)   GitHub license   GitHub All Releases   GitHub last commit

icon

S60Maps

Map and navigation app for Symbian OS 9.x smartphones powered by Series S60 3rd/5th Edition.


Features

  • Map with four OpenStreetMap layers available:
  • Show phone location on the map using GPS
  • Can work without GPS (no positioning)
  • Map tiles caching (you can see previously viewed area without network connection)
  • Display and edit landmarks
  • Multilanguage:
    • English
    • Spanish
    • Galician
    • Portuguese
    • Russian
    • Polish
    • Hebrew
    • Latin American Spanish
    • Ukrainian
  • Both keypad and touch ui supports
  • Free and Open Source software

Controls

Keys

  • Move: /// (or 2/4/6/8)
  • Zoom in: volume key (or 1)
  • Zoom out: volume key (or 3)
  • Landmarks:
    • Create or rename: 5
    • Delete: C (clear key)

Touchscreen

  • Touch top / bottom / left / right side of the screen — to move up / down / left / right
  • Touch and hold — to move continuously
  • Swipe left / right — to zoom out / zoom in
  • Swipe up / down — to show / hide softkeys (on-screen Options & Exit)

Screenshots

Supported devices

This software was tested on:

NOTE: If you can test it works (or not) on other Series S60 devices or emulators, let me know. Also send me some screenshots in order to check a look on different sizes/orientations.

Download

  • Download and install *.sis or *.sisx (unsigned!) package from release page.
  • If your smartphone is locked (by default):
    • Sign package with developer certificate (details);
    • Install already signed package on your smartphone.
  • If your smartphone is unlocked ('rooted') you may install provided unsigned package directly.

Technical details

All data stored in directory E:\Data\S60Maps\ (note: E drive used regardles of on which drive program installed). Map cache located in E:\Data\S60Maps\cache\_PAlbTN\<map service>\ directory.

Settings store in store.dat file. If you have problems with application to run, try to delete this file and run again.

S60Maps uses phone's landmark database and all of them will be accessed within the application. New landmarks will be added to S60Maps category.

How to build

Read docs/COMPILING.md

Roadmap

  • Add support for other map layers and WMS services (like OSM bicycle, OSM humanitarian, OpenTopoMap, etc...)
  • Add ability to define custom map layers providing tile`s URLs
  • Update old cached tiles (done: manually for viewed area)
  • Display and edit landmarks
  • Search (using Nominatim)
  • Show satellites info (amount, signal strength, etc...)
  • Offline maps (zipped set of PNGs)

LICENSE

This is Open Source software licensed under GNU GPL v3.0

See also

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.