![]() |
Re: Navit on N900
1 Attachment(s)
@hara: Thank you for your navit-build - it`s running verry nice with garmin-map. I will try after the work to route at home. In the attachment the messages from navit for a short time.
|
Re: Navit on N900
Hi All!
First, many thxs for all explanations. Il feel myself happy to find a community. These are not my first steps on Linux, but i'm not an expert. So, i've done the installation by these steps: 1) Download of navit on the repository and installed it 2) Same job for espeak 3) Took the xml configuration files for the OSD. 4) Reconfigured these to make French language and French map my standards. works fine! But... 5) No icons, menus are locked. I get in the menus, no icons, and then no possibility to go back on screen. No fields to tape for use the routing system. So: - I tried to choose internal GUI, no change. Same problem with Gtk OSD (configured to "yes" in the Xml file) - Icons are missing? Not for sure, founded many files in the opt/navit subdirectories. - Maybe a bad path? I'm not sure, tried to modify... no effect. So, here there my questions. 1) What is the correct path for icons? I'll put these files by myself (i'm a noob, but i know many commands;)) 2) I've not found the Gtk package on extras, extras-devel repositories. Do i have to download, or am i making a mistake? 3) The french map is correctly (in 2D) shown... but, how to configure to have 3D? (not urgent... but better ^^) 4) Last question: what about making a listing (with .zips for helping) with different settings? I mean, for OSD settings, not for map ;). PS: some details - Last version downloaded from extras-devel - XML files taked from the "Florida" example - I'll do a french tutorial, if i get a "about to work" version Thx for all! (I'm french... so i assume my bad english! ;)) |
Re: Navit on N900
@magellan94: For missing icons in menu, you need to install librsvg2-common.
What comes to crashing I have no idea without any log info. I tested again with osm finland map between home and work (roughly 25km) without crashing. So I think it's pretty stable. For those it crashes, start navit from xterminal and paste the output here for some troubleshooting. |
Re: Navit on N900
Can some one upload a step by step guide , for how we will install and use navit with garmin maps .
I am new in maemo and i do not have any experience. Thanks a lot |
Re: Navit on N900
Quote:
Quote:
Quote:
Quote:
Quote:
Code:
dpkg -l | grep navitOh and thanks for the garmin map testers, glad to hear it works for some of you. |
Re: Navit on N900
Quote:
Then ... i'll download on rapidshare (no access to it from the office), and test it asap! Thx! Just another "stupid" question (i guess, i'm still reading the wiki and this line): the differents examples are adapted for another screens... so i think that we have to "correct" the values for the N900 screen... am i wrong? |
Re: Navit on N900
Quote:
If there's interest, I could add some of those layouts from navit-wiki into the packages. There would still be needed some user interaction with the xml-files to select the desired layout. |
Re: Navit on N900
I'll be involved in... if i make the standard navit version working :D
Then, i'll try to customize it to gain a "tomtom like" screen. PS: Find that the rapidshare lock to 10 downloads per day (limited account). any other repository, or maybe i can create a target release for helping community? Edit: got one on mediafire.com. Maybe i can help by uploading your file on it? |
Re: Navit on N900
Quote:
http://rapidshare.com/files/364129403/navit-svn3014.zip |
Re: Navit on N900
Quote:
I'll upload it on mediafire, only for secure backup (and maintaining a good version everywhere for my own use :D ) I'm typing a small tutorial for each step to install navit correctly. I'll send it here, 'cause i think it's quite hard to understand everything for an absolute beginner:) |
Re: Navit on N900
Here's my experience!
I DIT IT! Well... - the open map is quite too light, (i've not found even my city near Paris... :/) but i can't critize. I'll try to find routenplaner to test another maps. - I've putted the right XML files, modified for maps. Ok. Works... but good only with gtk library. I don't understand why, but in submenus of the native interface, impossible to type any route! Setting "no" to normal gui, and "yes" to gtk, i can type and make it calculate. Quite long (not surprising with a beta), but working. - Executing by the icon make navit unstable. Execute it with root privilege make stable. Perharps a grant problem on some files? - no crash log, but some alerts to "Can't load "name of the file.xpm". Maybe do i need to put many more icons? (the XML profile which i tool is from this post http://talk.maemo.org/showpost.php?p...&postcount=127 only modified for the map, and the gui valor). I'll test it much more, but i can validate that: - It works - It is not so complicate as i thought (yeah... it's not automatic... And what? :D) - Open street map is not enough (for now, will see later) to make a real substitute to a not free map system - Quite stable (for a first experience), but when executing with xterm. Why not implement a small .sh which execute Code:
sudo gainrootI'll try to understand why my gui interface doesn't really good... |
Re: Navit on N900
Quote:
I used the Navit.zip pack and I tried to modify navit.xml but I don't know if it is right... so, can you tell me what and how to do? Thanks :) |
Re: Navit on N900
Quote:
@Magellan94: Shouldn't be any permission problems. It's true that some POI-images still are missing, they're missing completely from the source (for example shop_grocery.xpm/png). But those missing icons aren't the cause of crash. I think it might have to do with some missing libraries or alike. Will investigate more at it. I run navit as the default user and it doesn't crash at all. However, I run navit with on a freshly flashed n900. I will try to release tomorrow a more fresh package from SVN, put the correct dependencies. Hopefully that will solve the problems. |
Re: Navit on N900
Quote:
- For the crashes, i cant' blame : it's experimental, compiled without a real support, so i've not to complain^^ - The only thing i can't understand, is that the GUI doesn't work properly... and that is a real problem, cause the GTK makes it looks like a "PC" app, and on a "small" screen... :rolleyes: So... waiting for the next release!:D PS: Here's the alternative link for DL the (for now) last Version: http://www.mediafire.com/?uzyrd5znjjj Good night !(for me, it's 11PM in France;) ) |
Re: Navit on N900
another strange thing... if i run under root, i've a screen with gtk!
If i run Xterm and bash navit, i get another front end, with specific menus... Somebody can explain it? |
Re: Navit on N900
Quote:
|
Re: Navit on N900
Quote:
Now I copied to /etc/navit/ and GPS icon appears. But no HUD on the map... :) |
Re: Navit on N900
I installed the application. It's very impressive. That would be very nice to use, but first things first.
I'm using OpenStreetMap here. All the local streets are on the map,but they are not showing up on the search field of the navigator. I even added is_in tags to the streets and it didn't help either. Fortunately I was able to export OpenStreetMap XML data and edit the tags myself. It seems that, if I move the city center some kilometers to the east, the missing streets are listed now. That did the trick, but sure we cannot move the centers of the cities. Perhaps the reason to the peculiar behaviour is that the big cities are just beside each others here in the capital area of Finland. Can someone explain, what is the way Navit checks if a street is locates to a city? |
Re: Navit on N900
Quote:
You have different environment as root. I have the exactly same behaving with my N900 + navit. Even this svn -version didn't help :( The way to keep it stable and get the right UI (for me) is to: 1) run xterminal 2) sudo gainroot 3) run-standalone.sh navit That way I get the right UI and navit doesn't crash when I try to insert a destination. Hope this helps to you as well. |
Re: Navit on N900
New log:
- With gtk GUI, get "gdb not found", with no details -> Crash immedialty, and its crashes when validate a track (with this error) I've found another "bug", with the bookmark.txt (under /home/user/.navit). File is missing (probably need to be created by recording a bookmark). Made a file manually, and the alert disapear. I think that the original installation of the Gtk library has been badly made (files or folders missing?) What do you think about it? Another annoying thing: I put a smaller map (thinking that is the map size is involved).. no change: the search fields doesn't return the streets i want to have. But... Tried to find the streets on the open street map system: they exists! I extracted my own map to XML file (.osm format), found the city, the street, controlled the GPS position with another tool: match! But Navit doesn't find it. Is there a cache into the apply where is located the city, streets names? Maybe have i to clean it before using a smaller/another map? |
Re: Navit on N900
Quote:
|
Re: Navit on N900
Quote:
|
Re: Navit on N900
Quote:
The command is: cat map.osm | maptool map.bin You need to have the city-place definition at the file. Otherwise Navit cannot recognize the city at all. If you install Navit into your pc, that can be done at the computer, too. Unfortunately, there seems to be an issue when trying to convert a big map to the binary format. |
Re: Navit on N900
G'day. Here's a more fresh version, svn3048. I made espeak and librsvg2-common as a dependency. Unpack the file somewhere on your n900 and install with dpkg.
Code:
sudo gainrootGrab the new version here http://rapidshare.com/files/364969894/Navit-svn3048.zip |
Re: Navit on N900
Nice!
One question: do i need to uninstall the previous version? If so, how to? |
Re: Navit on N900
@magellan: You shouldn't need uninstall if the previous version is svn3014. This pack should overwrite necessary files, in other words this is an upgrade.
|
Re: Navit on N900
Quote:
So... i'v controlled a small XML area, wich is probably contained into the larger map i use. I've checked that the streets are in it, but not seen by Navit in the search process. Then, i've concluded many points: - The size of the map (.bin format) is signifiant. - The "city/road" system may have a problem to distinct cities. Many cities are not found because they are certainly "lost" into a large urban area. For example: I want to navigate to "Nanterre", in France. This city is in the surburban zone of Paris, and not seen because of the Paris size. - I suppose that there's a problem with the "center" concept. If the towns are too close, each town "get" over another, and make them lost each other in the navigation system These are only ideas... not facts :D |
Re: Navit on N900
Quote:
I've asked it because of dependencies. Your new release embedd many libraries, and, carefully (i'm a programer on Java J2EE) i asked myself "what about versions of each library? If new? Replace? If not, no modification, and potentially problems for the navit binary?" Well... not really stressing step, if it crashs, i'll uninstall the whole components, and gently reinstall everything :) |
Re: Navit on N900
Issues by installing (update) the last version:
-> no icon for the app in the software list (in the mobile) : Must execute by the Xterm, no icon left on the desktop. -> Less crashes (for now) -> Less errors into the debugging tracks. -> Same issues as before in the map reading (no identification of cities). EDIT: Got a strange error: xkbd No such file or directory :eek: |
Re: Navit on N900
I get it working with free garmin map (~10Mb), now I need a decent map (OSM is too bad in my region) :)
Latest r3048 solved a lot of problems (hud, gps receiver, etc)... Thanks! |
Re: Navit on N900
Can some one please make another thread with full instruction and video for newbies. Appreciate it. Thanks in advance!
|
Re: Navit on N900
I'll make a full tutorial when i'll get a functional version of my configuration ;)
Please be patient! |
Re: Navit on N900
Quote:
|
Re: Navit on N900
Cheers..................:)
Quote:
|
Re: Navit on N900
So a "test" tutorial... it's not complete, but many steps are about to be OK.
Steps and use to install correctly Navit: 1) Control your installed tools - gainroot for the xterminal - librsvg2-common Install Rootsh The gainroot command is under "rootsh" name in the classical repository... at this step, it's easy. Don't have? download and install it. Then, reboot your terminal (by security) The librsvg2-common libraries Don't panic, it needs to tape few xterminal commands, but nothing hard! - open Xterminal, then type (line by line) Code:
sudo gainroot- Wait... then close the x terminal. 2) Get the needed components A this point, download - Navit distribution - Espeak system (for vocal informations) - Maps you need - Configuration XML files 3) Navit distribution http://rapidshare.com/files/364969894/Navit-svn3048.zip (last valid link 19-03-2010) 4) XML files Download this file http://talk.maemo.org/attachment.php...4&d=1264836319 5) Maps Here is a little bit complicated reflexion: witch one? Look here and read it carefully: http://wiki.navit-project.org/index.php/Main_Page#Maps For me, i've take the map here ( Free openstreetmap) http://maps.navit-project.org/download/ - How to? Simply: zoom on your area, then click on "select" radio button, then push the "Get map!" button. You'll get à ***.bin file. Save it locally on your computer. Don't forget: the bigger area you select, the bigger size the file is;) Then, rename this file to something easy to remember. Let's take an example: my file is renamed to france.navit.bin. This will be usefull on the next steps. 6) Espeak component Espeak is needed for vocal routing. It's easy to install, because you've only to get this app on repositories (please check if you've added the extras and extras-devel repositories). Then... Download, and wait for the installation! 7) The setup of Navit So, you've the zip file of navit, and, hopefully, your map! unpack your zip into a folder, and get these files (it's an example, the names may changes between releases): navit-data_0.2.0~svn3014maemo_all.deb navit-graphics-gtk-drawing-area_0.2.0~svn3014maemo_armel.deb navit-gui-gtk_0.2.0~svn3014maemo_armel.deb navit-gui-internal_0.2.0~svn3014maemo_armel.deb navit_0.2.0~svn3014maemo_armel.deb Good! Now... notice it carefully: the path on a windows is shown as (for example) C:\somewhere\subdirectory", instead of linux where it is like '/etc/navit/' For now, it looks not useful, but... really... 8) Put the files... Connect your phone like a mass storage volume. A the root of the new disk (on windows), you'll see many storage directories. Create two directories: One named ".navit" One named "navit_maps" For the ".navit" folder, it's a little bit harder. Why? Because XP (and any other Win system) doesn't like folders with a point. To be honest, the problem is that the point and click system doesn't allow it, but the file system does! So, two solutions: 1) Create it under the DOS mode. Click on Start->Execute-> then, type Code:
cmdIdentify which letter is associated to your device. In this small example, it is "J". I can be anything else! Watch carefully, and type the code below: Code:
j:Open the Xterminal And type: Code:
cd /home/user/For example: if you copy .xml file into /home/users/.navit without gainroot, when you'll launch Navit, the file will be read. If you make theses commands under root profile, you'll be obliged to launch Navit with root autorisations... Not so easy as launch Navit from dashboard, not?;) Done? GOOD! Put the files like this: - europe.bin into "navit_maps" - The navit files into the same directory 9) Install the program Open a Xterminal, then tape these lines Code:
sudo gainrootSo the shell has to be like this: Code:
sudo gainrootThen wait... a litte bit. If the soft ask something, let all by default and answer like the default value shown. 10) Why the files needs to be into a specific folder? Because we have to parameter the XML files, to explain to navit where the soft will find the maps! so: Assume this /home/user/MyDocs is the path to the "root" of the mass storage datas. Then Code:
/home/user/MyDocs/navit_mapsand Code:
/home/user/.navit will be a path to specific parameters11) What about the configuration? Well. You've got to know some little things - The maps has to be configurated - The path needs to be included into your configuration! Easy or not? Good question... 12) How to configurate your XML system? Accept one thing: each user on Linux has his own file architectory. For example: a path named /home/user/subdir will contains a file for the "user" profile, and the "same" path under root user will contains another files. Got it? So: Configure the XML : the maps let's open the maps.xml (from the zip downloaded before), and look in it: Code:
<map type="binfile" enabled="yes" data="/home/user/MyDocs/navit_maps/france.navit.bin"/>Modify this line to put the name of the file you've got. An example? Your file is 'IliveInAmerica.bin". Ok... let's modify the text! Code:
<map type="binfile" enabled="yes" data="/home/user/MyDocs/navit_maps/IliveInAmerica.bin"/>- Linux is case sensitive... be carefull when you're typing a text into these files! - The files under Windows and under Linux are not written with same rules... so, Use Pspad, notepad++ (or any other file writer) to save the .XML files into "Linux/unix" standard. The XML files: let's copy it! Put your files into your device under the same directory where the maps are... It's not very clean, but it's easier for me. Unplug your device. Wait a litte bit (the folders needs to be "reactivated" by the device). This step is the "harder", because you should be patient, type correctly the shell commands, and use the small keyboard ^^ Then... Get ready! - First: open the Xteminal app Type theses commands one by one (at each end line, press Enter) Code:
cp /home/user/MyDocs/navit_maps/*.xml /home/user/.navitType "navit" and press enter! GOTCHA! |
Re: Navit on N900
Any errors in my tutorial? Tell me, i'll modify it!
|
Re: Navit on N900
Quote:
I'm planning to include in package a configured xml, so it should ease out this step. I'm not just so sure about how "standard" it would be to install to user's home directory some stuff. Or should I just put the files in /etc/navit and let the user copy them from there? /h |
Re: Navit on N900
Quote:
So... Perharps many others users will modify the navit.xm, and will offers to the community a larger choice of GUI... I know, it's a dream;) |
Re: Navit on N900
Quote:
You can create the ".navit" folder as follows (this example assumes that the n900 mass storage drive letter is j): Start->Run type cmd and press enter Code:
j: |
Re: Navit on N900
Anyone also experience the glitch that car-dark starts as the layout when running Navit on the N900 (the screen is very dark), I had to manually select car everytime I'd start. So much so that I had to remove the car-dark layout definition from navit.xml, so it would start with the car layout.
Even though car should be normally selected by default as it's the first layout in navit.xml Anyone else had this behavior? |
| All times are GMT. The time now is 14:46. |
vBulletin® Version 3.8.8