View Single Post
Posts: 1,548 | Thanked: 7,510 times | Joined on Apr 2010 @ Czech Republic
#1
ModRana is a flexible navigation system, so:

HOW DOES IT LOOK ?

Interface explained


Main menu


Map overlay + route + POI search results


Tracklog elevation profile

WHAT DOES IT DO ?

GUI
-> big, finger friendly buttons
-> automatic landscape/portrait rotation
map display
-> from map tiles
-> semi-transparent layer-over-layer overlay is supported
-> map scaling (2X, 4X)
-> automatic map rotation
tile download
-> automatic (can be turned off)
batch tile download
-> current area, area currently shown on map, area around a tracklog
-> radius and zoomlevel range can be set
-> fully threaded, can be run in background, completion is signalized by a notification
tile storage
-> compatible with TangoGPS
-> optional sqlite tile storage (massive space savings)
online routing
-> using Google Directions
-> Point2Point, Adress2Address, to POI, Combined
-> detailed route info
-> result can be saved as a GPX tracklog
-> multilingual (English, Czech, Russian, Chinese, Spanish, German, ...)
Turn-by-turn navigation with voice directions
-> turn description shown per-turn with big friendly letters
-> navigation info box can by hidden into a button
-> voice directions work even when the screen is off
-> voice output can be turned off
-> power-users can edit voice parameters using the "manual" mode
tracklogs
-> in GPX format
-> optimized track display
-> route elevation profile
-> elevation data download from Geonames
track logging
-> configurable
-> statistics
-> directly to GPX
online POI search
-> using Google Local Search
-> search for ATMs, Pizza, WiFi, Landmarks, EV charging stations, etc.
-> addresses and telephone numbers for results
-> around current position, live distance display
-> custom query support
POI
-> you can save as a POI:
* your current position
* a point on the map
* local search results
* manually entered coordinates
-> easily accessible routing from current position to POI
-> easy stored POI modification
-> categories
-> CSV export
configurable UI
-> configurations are per mode (bike,car,bus,walking,train,etc.)
-> size and position of all UI elements can be customized
-> using the main config file
-> interactive configuration <- PLANED
information widgets
-> semi transparent
-> time, speed, stats, coordinates, route profile, distance remaining, etc.
-> also per mode
-> same config
-> also should be interactively configurable in the future

planed:
* tile update
-> all, by last changed server metadata
* interactive configuration of gui and widgets
* more

TWEAKS

voice output over music by Zod

HOW TO INSTALL IT ?
  • NOTE: map tiles are downloaded to: /home/user/MyDocs/.maps/ - this folder is shared with other navigation apps

modRana is now available in Extras-devel!

Installing through the application manager:
  • go to the Location & navigation section in application manager and select modrana

OR

Installing from the command line:
as root run:
Code:
apt-get install modrana
current version: 0.43.3

modRana for other platforms
Installation package for MeeGo 1.2 Harmattan on the Nokia N9 and N950
Installation package for Nemo Mobile
SHR @ Neo FreeRunner

Changelog:
Code:
=== * modRana V0.43 * ===
released: 14.08.2013

* Sun Sep 29 2013 Martin Kolman - 0.43.3
- don't crash if a filesystem path can't be created
- fix online routing not respecting route parameters
 - current mode is now correctly taken into account
 - "avoid highways" and "avoid toll roads" works correctly again
- convert Wikipedia search to the new asynchronous provider framework
- convert local search to the new asynchronous provider framework
- address, Wikipedia and local search wait for Internet connectivity
 - and enable it if needed
- local search also waits for GPS, if needed
 - and will enable it, provided it is not turned of in options
- local search now initializes GPS and Internet in parallel
 - this should speed up local search triggered from CLI
 - provided GPS and Internet is not yet initialized when triggered
- CLI search debugging option
 - disables stdout suppression
- add (hopefully) cross platform connectivity checking
- the "search" button in the Fremantle app menu on the N900 now goes to the main search page
- the modRana standard output now contains current Python version during startup
 - for easier debugging of Python version specific issues
- fix routing to local search results
- make "clear results" work for Address and Wikipedia search results
- make "clear all" in the main search menu clear all results
- tile storage type can now be selected in the QML GUI
 - in Options->Map
- add a directions fix from Geoff Kuenning - thanks! :)

* Tue Sep 10 2013 Martin Kolman - 0.43.2
- fix the annoying "Xlib: unexpected async reply" error
 - thanks to Geoff Kuening for helping to find the root cause ! :)
- fix navigation messages when using Monav offline routing
 - no more "None to First Street" :)
- fix route OSD menu
- reverse geocoding now uses Nominatim instead of Google
- start and destination address display takes aspect ratio into account

* Wed Aug 14 2013 Martin Kolman - 0.43.1
- address search now works again in GTK GUI
- the QML GUI now supports address search
- the address search service was switched from Google to Nominatim
- the QML GUI should now handle high-DPI screens properly
- the design of the QML GUI was improved in some places to be more consistent
- multipple background worker threads can be now cancelled individually
- modRana now uses 4 space indentation :)

=== * modRana V0.42 * ===
released: 13.07.2013

* Sat Jul 13 2013 Martin Kolman - 0.42.1
- add batch tile redownload & update
 - accessible from the "Edit" submenu in batch dl menu
 - redownload ON -> download all tiles, even when locally available
 - redownload OFF (default) -> download only tiles that are not locally available
 - redownload update -> download only tiles that ARE locally available
- add 32bit (i386) Monav routing server binary by jperon - Thanks !
 - this should make offline routing on 32bit x86 machines possible
- preliminary support for high DPI screens in QML GUI
- fix online routing not respecting directions language
- fix tracebacks with some routes from Monav offline routing

=== * modRana V0.41 * ===
released: 04.05.2013

* Thu May 09 2013 Martin Kolman - 0.41.2
- fix modRana not showing monav routing data packs
- if map folder path is redirected by config file option, the monav routing data folder is also using the redirected path
- new option for disabling (almost) all animations in QML GUI
 - the option is in Options->UI
 - when enabled, page switching becomes ridiculously fast, even on the N900 :)
 - dialog animations are still ON, as there doesn't seem to be a clear way of switching them OFF

* Sat May 04 2013 Martin Kolman - 0.41.1
- modRana is now Python 3 compatible
 - Python 2.5 compatibility was of course preserved
 - as a result, modRana still works just fine with Python 2.5 on the N900
 - Python 3 compatibility should enable packaging modRana for BlackBerry 10
- Android compatibility
 - modRana with the QML GUI now works on Android
 - Android device module has been added
 - installable APKs are available
 - APK generation script was added to the modRana packaging scripts
 - map data are stored in /sdcard/modrana/maps
- QML GUI improvements
 - theme switching support
 - night theme for the QML GUI
 - the menu button can now show current mode, as in GTK GUI
 - thanks to Wikiwide for the idea & icons ! :)
 - finally some buttons in Options (related to theme switching & menu icon configuration)
 - fixed centering to the middle of the Atlantic at startup (center on Brno instead :) )
 - fixed main map icon now shows only one map layer
- automatic tile downloading in GTK GUI should now be faster due to connection reuse provided by Urllib 3
- new POI icon
- various fixes
complete changelog

MORE INFO ? => PROJECT WIKI:
http://nlp.fi.muni.cz/trac/gps_navig...ki/WikiStartEN

BUGS, IDEAS, FEEDBACK ?
add a ticket
contact the developer

I'm a developer and want to submit a patch !
Fork modRana on github, add your modifications and send me a pull request - as easy as that ! Classic methods (patch-in-email, etc.) are of course also accepted.

I love modRana ! Where can i donate ?





bitcoin:1DrV3zv6d9xxAjTSM1P1EAmPyYsvvfUwyL

PayPal, Flatter & Bitcoin are available for your donations, thanks in advance !



So, what do you think ?

Last edited by MartinK; 2013-09-29 at 23:39. Reason: update version
 

The Following 224 Users Say Thank You to MartinK For This Useful Post:
7thd, aanckar, abubakar, abyzthomas, alexff, aligatro, AlMehdi, altarMeego, amin007110, ammuvi, anapospastos, andraeseus1, apollovy, Bahador, bharathkumarst, bingomion, bipinbn, BLC, Boke, bunanson, Camaron, carlon, casper27, CepiPerez, chainsawbike, cheve, chill, Chrome, clasificado, coreyoconnor, craftyguy, csaba93, cube48, dannu21, dashti, DaSilva, DeaTHY, debernardis, deegore, dgls82, Digicom, djdas, don_falcone, drangina, drasu, dubliner, dvergin, ed00, esiravegna, Estel, Evok, Fatalist, figaro, fixfox, flydeep, freemangordon, fw190, GameboyRMH, Glasswalker, grog, guyr, handaxe, hardkorek, heartbreakdoctor, helex, Helmuth, Higgsboson, ikirk, Interconnected, ioan, iosu, ivyking, jcharpak, jd4200, Jef91, JimKnopf, jobooth, joekupa, joerg_rw, Jordi, JorgeFX, Joseph9560, jpala16, jstokes, juiceme, justmemory, Kabouik, klinglerware, kmare, koivjann, Kozzi, ladoga, lexik, logicalsid, LondonBenji, low, MaddogG, magic_doc, Magik, Maj3stic, makel, MaKenZi, MaltedVomit, maluka, manvik60, Mara, Marshall Banana, mece, meemorph, mehulrajput, melisa queen, Mentalist Traceur, MetalGearSolid, mikec, minimos, mivoligo, moepda, monkeyman, mosen, mpi, Mr.bot, mrsellout, mscion, Natan_xy, NerdKnight, Netweaver, nicolai, Nikem, nilchak, nodevel, nokiabot, nordicnurse, nperrotta, onioni, osama, OVK, pakoR, pali, panjgoori, pate, PathFinder@9GS, Patola, peterleinchen, Petteri, petur, phapsubongtoi, pichlo, Prospector, qole, quipper8, R-R, ranbaxy, Rauha, rinigus, robcmk, Rockenroller, rolfok, rotoflex, r_evangelista, sachin007, sadfist, Sandeep, saned, saponga, sbock, sgtsunny, shady, shanttu, shazosbourne, sinaisix, skalogre, skanky, skykooler, sLumPia, smoothc, sondjata, sony123, Soppa, spanner, SSLMM, ste-phan, Stonik, strange1712, Straycat, sula, t-b, talmuth, taril, taxaza, techie, theonelaw, thersites, ThomasAH, thommy, Tiran, ToJa92, Trestry, v13, village, Vlad_on_the_road, VulcanRidr, whayong, Wikiwide, wolke, woody14619, wumpwoast, x-lette, xaccrocheur, Xagoln, XiliX, xMaki, Yorky, youmeego, zamorph, zappa, zimon, zincholic, zod, zvogt, [Knuckles], __-_-_-__