maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [ANNOUNCE] Marble - Find Your Way and Explore the World (https://talk.maemo.org/showthread.php?t=67316)

earthwings 2010-12-22 19:18

[ANNOUNCE] Marble - Find Your Way and Explore the World
 

I am happy to announce that Marble is now available in extras. Marble is a Virtual Globe whose mobile version features advanced routing capabilities.


Marble 1.0
Key features introduced by Marble 1.0.0 are
  • Online and offline routing (worldwide)
  • GPS tracking and route guidance
  • Many different map themes

The packages for the base version take up 4.9 MB. Support for map themes other than OpenStreetMap is provided in an extra package (6.6 MB). Further map data is downloaded automatically.

Online and Offline Routing

When an Internet connection is available, Marble can retrieve routes from OpenRouteService (Europe) and Yours (Worldwide). Additionally you can calculate routes directly on the N900 without the need for an Internet connection using the Monav backend. Offline routing requires additional country maps which can be downloaded conveniently from within Marble. See this tutorial for further instructions.

http://nienhueser.de/marble/Screensh...222-191840.png

Routes retrieved from OpenRouteService and Monav include driving instructions. During your journey, these instructions are highlighted appropriately.

http://userbase.kde.org/images.userb...structions.png

GPS Tracking and Route Guidance

The internal GPS of the N900 is used to retrieve your current location. The track is shown in the map and can be saved for further analysis in other programs.

http://nienhueser.de/marble/Screensh...222-171947.png

In route guidance mode, driving instructions are announced in front of turn points. The map follows you as you move; Marble adjusts the zoom value automatically according to your speed.

http://nienhueser.de/marble/MarbleMa...ruhe_small.jpg

Map Themes

A wide variety of map themes is supported, each consisting of one or more layers. The interactive legend can be used to adjust the current map theme to your liking.

http://nienhueser.de/marble/Screensh...222-172822.png

http://nienhueser.de/marble/Screensh...105-211009.png

Note that not all map themes can be shipped due to legal reasons. Google Maps or Ovi Maps themes are therefore not shipped, for example.

And More...

Translations for 50 languages are included. At the time of writing these translations are incomplete however; the final version Marble 1.0 (scheduled for 2011-01-26) will ship with completed translations.

http://nienhueser.de/blog/wp-content...ortuguese1.png

Many more features are included, please check them out yourself.

http://userbase.kde.org/images.userb...gBookmarks.png


Marble 1.1
Marble 1.1 brings gradual user interface enhancements, OpenStreetMap data sharing and introduces voice navigation as a technical preview.

Many dialogs have been replaced with the easier to use stackable windows. The turn instructions are now shown in their own window, fixing the scrolling issues that occurred in the routing dialog.

http://nienhueser.de/blog/wp-content...directions.png

All info boxes can now be locked (position becomes fixed) and hidden. This allows for example to get rid of the overview map if you don't like it. Some info boxes provide configuration options. These features are available via the context menu of info boxes. Click on an info box with the pen and hold it down for some seconds to open the context menu.

To make it easier to use Marble alongside other applications like Mappero, OpenStreetMap data is now shared using the /home/user/MyDocs/.maps/OpenStreetMap I/ directory. Existing data is migrated during the upgrade. You'll be informed about the migration (which can take some minutes if you downloaded much data) and have the option to cancel it.

One of the much requested features is voice navigation. Marble 1.1 introduces this feature as a technical preview. You can choose between sound output (turn points are announced with a sound) and speakers. We don't ship any speaker with our packages, but you can use TomTom voices: Download one of the free ones (some websites offer them for personal use), convert it with our web frontend and copy it to your N900. See this tutorial for details.

http://nienhueser.de/blog/wp-content...m-speakers.png

We call the voice navigation feature a technical preview because there are two known problems: The volume is not adjusted correctly and the voice output does not indicate the distance to announced turn points. We'll fix these issues once we identified the problem in the phonon backend.

Please note that the Marble 1.1 relase is not (as usual) aligned with the other KDE application releases. For this reason new and changed strings have not been adjusted by our translation teams. Practically the translations shipped with Marble 1.1 are still much better than those in Marble 1.0 due to bugfixes in the translation conversion tools.

Marble 1.2
Marble 1.2 introduces offline search and comes with two speakers for voice navigation pre-installed. Further speakers can be downloaded from edu.kde.org.

http://edu.kde.org/marble/screenshot...rch-mobile.png

Marble 1.3
Marble 1.3 is able to show elevation profiles for routes (worldwide). The required data is downloaded from a KDE server and cached locally such that subsequent calculations of elevation profiles work offline. Two new overlays show GPS information (speed, altitude, direction, precision).

http://nienhueser.de/marble/marble-m....3-gpsinfo.png
http://nienhueser.de/marble/marble-m...-elevation.png

Marble 1.4
Marble 1.4 brings some gradual improvements to the existing features.
  • Support for OSRM, MapQuest routing backends
  • The voice navigation mode now also supports routes retrieved from OpenRouteService
  • Much more voice navigation speakers to choose from (installed automatically as needed)
  • Support for additional turn types, more voice commands

http://nienhueser.de/marble/marble-1...g-backends.png
http://nienhueser.de/marble/marble-1...-transport.png

Additionally we have
  • Kinetic spinning can be switched on/off (in the main menu)
  • Bookmarks are also shown in the map now

http://nienhueser.de/marble/marble-1.4-bookmarks.png

Roadmap

Timeline
  • Marble 1.4 is available in extras since the end of August 2012.
  • We will keep releasing further versions as long as a significant amount of users remains. Marble 1.5 is planned for January 2013.

In parallel we're working on a MeeGo version using QML.

Lots of helping hands were involved to develop the current version. Would you like to get involved? Please do!
http://sphotos.ak.fbcdn.net/hphotos-...3_263298_n.jpg

Further Reading

Venemo 2010-12-22 20:41

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Hey!

This looks awesome, and from the feature set, I bet it is awesome indeed!
At least everyone's wishes about navigational features on the N900 have become true!

joerg_rw 2010-12-22 20:54

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Hey, I used Marble on my desktop for quite some time now.
Incredible it comes to maemo :-D

Can't wait to install it and contribute with my usual 'rant'

keep up the good work
jOERG

ddiscodave 2010-12-22 20:55

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!! Thank you !!!!!!!!

gsever 2010-12-22 21:13

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Looks great!

Quote:

Further map data is downloaded automatically.
Can all the maps preloaded for complete offline navigation?

marxian 2010-12-22 21:21

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Quote:

Originally Posted by gsever (Post 902338)
Looks great!



Can all the maps preloaded for complete offline navigation?

It would appear so:

When an Internet connection is available, Marble can retrieve routes from OpenRouteService (Europe) and Yours (Worldwide). Additionally you can calculate routes directly on the N900 without the need for an Internet connection using the Monav backend. Offline routing requires additional country maps which can be downloaded conveniently from within Marble. See this tutorial for further instructions.

It looks excellent. I'll definitely give it a try. Now we know where Nokia can stick their half-baked Ovi Maps. :)

zimon 2010-12-22 21:36

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
CrashCrashCrash
Code:

~ $ XDG_DATA_HOME="${MARBLE_DATA_HOME:-/home/user/MyDocs/.local/share}"
~ $ export XDG_DATA_HOME
~ $ LD_LIBRARY_PATH="/opt/marble/lib:${LD_LIBRARY_PATH}"
~ $ export LD_LIBRARY_PATH
~ $ PATH="/opt/marble/bin:${PATH}"
~ $ export PATH
~ $ gdb /opt/marble/bin/marble
GNU gdb (GDB) 6.8.50.20090417-debian
...
(gdb) run
Starting program: /opt/marble/bin/marble
(no debugging symbols found)
....
Unsupported date format character at 1 (%-d.%-m.)
....
Dec 22 23:26:56 Nokia-N900 marble[3998]: GLIB CRITICAL ** GLib-GObject - g_object_get: assertion `G_IS_OBJECT (object)' failed
Dec 22 23:26:57 Nokia-N900 marble[3998]: GLIB CRITICAL ** Gtk - gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed
Dec 22 23:26:59 Nokia-N900 dbus[766]: WARNING: match destination=':1.539' added by :1.539 (pid=3998, uid=29999) who owns services:
Dec 22 23:26:59 Nokia-N900 dbus[766]:  :1.539
(no debugging symbols found)
Time elapsed: 1088 ms
Model: Time elapsed: 1 ms
ReadSettings: mapThemeId:  "earth/openstreetmap/openstreetmap.dgml"
Updating Settings ...
(no debugging symbols found)
Unsupported DBUS type:  0

Program received signal SIGSEGV, Segmentation fault.
0x400fc4a0 in QString::toLatin1() const () from /usr/lib/libQtCore.so.4
0x400fc4a0 <_ZNK7QString8toLatin1Ev+0>:        ldr        r3, [r1]
(gdb) bt
#0  0x400fc4a0 in QString::toLatin1() const () from /usr/lib/libQtCore.so.4
#1  0x400fc718 in QString::toAscii() const () from /usr/lib/libQtCore.so.4
#2  0x448c9c58 in QNetworkSessionPrivateImpl::syncStateWithInterface() ()
  from /usr/lib/qt4/plugins/bearer/libqicdbearer.so
#3  0x41047a60 in QNetworkSession::QNetworkSession(QNetworkConfiguration const&, QObject*) () from /usr/lib/libQtNetwork.so.4
#4  0x4100b48c in ?? () from /usr/lib/libQtNetwork.so.4
#5  0x4100b48c in ?? () from /usr/lib/libQtNetwork.so.4
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb)

Also fapman crashes when APN Dummy is used with Bluetooth or USB networking. (libicd-network-null package)

Possible bug and report in Qt4.

gsever 2010-12-22 23:17

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Works for me.

There is a download region option which allows to download maps possibly for offline using.

Here a guy bundles an iso with full bluemarble data. I am looking something similar to this --full OpenStreetMaps bundle or Satellite view imagery.

http://www.cornelius-schumacher.de/marbleinabox.html

For offline routing monav is used which also downloads seperate routing files --wish there was a way to download the Conus pack at one click instead of fetching states separately.

Any idea, where these maps are cached on disk?

Thanks for the simple/clear instructions at http://userbase.kde.org/Marble/Maemo/Installation and for the offline use.

Maruzko 2010-12-22 23:40

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Marble.

OMG, this sounds and looks awesome.
Offline maps AND offline routing AND voice navigation.
Will try it soon.

zvogt 2010-12-23 01:58

Re: [ANNOUNCE] Marble - Find Your Way and Explore the World
 
Quote:

Originally Posted by Maruzko (Post 902438)
Marble.

OMG, this sounds and looks awesome.
Offline maps AND offline routing AND voice navigation.
Will try it soon.

I see written turn-by-turn directions, but I see nothing that leads me to believe this app provides a voice navigation feature.

While initially this looks promising, it still has a ways to go before being ready for smooth operation on the N900. I've also experienced several crashes after only minutes of use. And the menu scrolling is really rough. Menus seem to aggresively snap between the top and the bottom, and scrolling to a point in between is virtually impossible.
Another feature I don't see is the ability switch the units from kilometers and meters to miles and feet.
But I'll reserve my final judgement until version 1.0 is released.


All times are GMT. The time now is 05:26.

vBulletin® Version 3.8.8