![]() |
Re: Maemo Mapper v1.4 for 770/N800
Is there any way to enable debugging of Maemo Mapper?
I tried to use it this weekend with a Bluetooth GPS for trip from Rugby to York (both in the UK) and it crashed so frequently on my N800 to be useless. Having seen the same sort of thing when run from the command line (difficult to do at <cough> mph on the motorway) it seems to be a combination of seg faults and random quits. I've not yet plowed through the source (mmm, one big shiny file) but anyone (gnuite <hint> ;-)) know how good it is with buffer overflows etc.? e.g. if it gets dodgy data from the GPS? If I had a debug log, I'd raise a bug and try and fix it, but there seems to be no rhyme or reason to the crashes, except they seem to occur when I've got the GPS enabled (and "Show info" on). Thanks in advance, Andrew |
Re: Maemo Mapper v1.4 for 770/N800
Quote:
Quote:
Quote:
Has anyone else had problems with that receiver? |
Re: Maemo Mapper v1.4 for 770/N800
The Deluo GPS which was recently discussed and pointed to on eBay. I'll try recompiling the deb with debug enabled (unless you have one to hand already).
Testing it's a bit of a pain, as it's cold outside and there's no GPS lock within my house or office ;-/ Cheers, Andrew |
Cell Phone as GPS device for Maemo Mapper?
I read in a review that if you have a GPS enabled cell phone with bluetooth - it can be used with the application. I searched the forum but only see actual GPS units listed as source GPS.
Can you shed light on if a cell phone can be used and if so - which models. Also - does the program look for the GPS using the SPP bluetooth profile or another profile? Thanks, I live in the US. |
Re: Maemo Mapper v1.4 for 770/N800
Ref posts #79 and #80,
I am trying to make this work but an struggling with the way maemo mapper catalogues it's tiles; Gnuite states that the tiles have paths thus: $HOME/apps/maemo-mapper/[ZOOM]/[LATITUDE]/[LONGITUDE].jpg, but that bears no relation to where I live 51.433623, -1.276541 and the tiling for level 0 starts at 65055 file with tiles named 43656, 43657..... I found this on mapki about MapCruncher; it may help: The following code generates a tile file name for your custom tiles using the x,y and z tile parameters that get passed to GTileLayer.getTileUrl TileToQuadKey ( tx, ty, zl) { var quad; quad = ""; for (var i = zl; i > 0; i--){ var mask = 1 << (i - 1); var cell = 0; if ((tx & mask) != 0) cell++; if ((ty & mask) != 0) cell += 2; quad += cell; } return quad; } Any ideas? Thanks |
Re: Cell Phone as GPS device for Maemo Mapper?
Quote:
As for which cell phones would work: all it has to do is emit NMEA sentences to the SPP. If your cell phone can do that, then it should work with Maemo Mapper. |
Re: Maemo Mapper v1.4 for 770/N800
Quote:
Your post is from 2-22-07. So, will the download at Garage Maemo include everything needed for the install, or do I need to still go out and find libsqlite3-0? If so, could you please provide a link to download it. Does it matter in what order I install everything? Thanks |
Re: Maemo Mapper v1.4 for 770/N800
Quote:
In the mercator projection, the world is a square. Maemo Mapper divides the world into pixels, each pixel of which represents a pixel at zoom level 0. The world is 2^25 (33554432) pixels wide and high. "Tiles" are 256x256 wide, so at zoom level 0, the world is 2^17 (131072) tiles wide and high. You're near the prime meridian, so your tile number (at zoom level 0) is near (131072 / 2). At each zoom level above 0, the width of the world (in # of tiles) is decreased by half. So, at zoom level 5, the world is 2^12 (4096) tiles wide. Now, you have to be careful about what lat/lon you assign to each tiles, because at high zoom levels, the lat/lon of the center of the tile and that of its upper-left corner are very different. And, due to the projection, the longitudes are easy to calculate (-180 + (tile-number / total-number-of-tiles), but the latitudes depend on the tile's distance from the equator. |
Re: Maemo Mapper v1.4 for 770/N800
That was a piece of very useful information.. stored for later reference. Thanks!
|
Re: Maemo Mapper v1.4 for 770/N800
Quote:
|
Re: Maemo Mapper v1.4 for 770/N800
Quote:
Would you mind providing a link to the Maemo Mapper download that will include libsqlite3-0? Thanks, Neil |
Re: Maemo Mapper v1.4 for 770/N800
Quote:
http://www.gnuite.com/nokia770/maemo-mapper.install That will automatically set up the gregale extras repository. Sorry for the confusion. |
Re: Maemo Mapper v1.4 for 770/N800
Quote:
Gnuite, Thanks for your reply and all you do for us all with Maemo Mapper. One more question if you please. I am still running V 2.2006.39-14. I know I need to upgrade to 3.2006.49-2 if I want to run Maemo Mapper v 1.4. However, my research on this forum uncovered the fact that many users have had difficulty installing apps after they upgraded. As a NOOB who is Linux deficient, I don't want to rock the 770 boat too much and I don't want to have to jump thru a lot of hoops to get my "upgraded" 770 back to where it started before I upgraded it. That said, would I be missing the boat if I installed v 1.35 Maemo Mapper, or would I just be putting off the inevitable (since future apps will possibly only run on 3.2006.49-2). thanks again, Neil |
Re: Maemo Mapper v1.4 for 770/N800
[QUOTE=gnuite;36919]The "latitude" and "longitude" that are used in the directory hierarchy are not measured in degrees - it is measured in tile numbers, where 0, 0 represents the "upper-left corner" of the world.
In the mercator projection, the world is a square. Maemo Mapper divides the world into pixels, each pixel of which represents a pixel at zoom level 0. The world is 2^25 (33554432) pixels wide and high. "Tiles" are 256x256 wide, so at zoom level 0, the world is 2^17 (131072) tiles wide and high. You're near the prime meridian.......QUOTE] Right, thanks for that Gniute - does that 'handle' translate as Geo-Knight, if so you deserve a place at the round table! I've done some more research ref MapCruncher. It turns out that the xml it produces to point the mash up/preview to an html page has everything needed to put the tiles into the correct folders for MM to read them. It uses a QuadTree method to reference directly over the VE tiles for the area of your 'mashed' map (the one you begged/borrowed/stole then scanned or downloaded!) For example, the file starts thus: "<?xml version="1.0" encoding="utf-8" standalone="yes"?> <CrunchUp xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" Version="1.6" RenderDate="23/02/2007 15:41:07"> <BoundsList> <Bounds zoom="16" X0="32534" Y0="21789" X1="32562" Y1="21817" /> the bounding box of your mash at max (specified in render process) in VE X, Y tile position. </BoundsList> <CrunchedFileIdentifier> <SearchFodder>MSRMapCruncherOutputGUID</SearchFodder> </CrunchedFileIdentifier> <MapCruncherAppVersion version="3.0.2"> <SearchFodder>MSRMapCruncherOutputGUIDVersionDAC </SearchFodder> </MapCruncherAppVersion> <LayerList> <Layer DisplayName="New Layer"> <TileNamingScheme Type="VE" FilePath="" FilePrefix="Layer_NewLayer" FileSuffix=".png" />[I]path to you local mashed tiles[/I] <DefaultView lat="51.4712408228935" lon="-1.20940700487637" zoom="12" /> <SourceMapRecordList> <SourceMapRecord DisplayName="Test" MaxZoom="16"> <SourceMapInfo> <MapFileURL url="" /> <MapHomePage url="" /> <MapDescription /> </SourceMapInfo> <MapRectangle> <LatLon lat="51.4258096996177" lon="-1.28220415252848" />Bounding box in deg.dec <LatLon lat="51.5166719461693" lon="-1.13660985722426" /> </MapRectangle> </SourceMapRecord> </SourceMapRecordList> <RangeDescriptors> <RangeDescriptor TileX="0" TileY="0" Zoom="1" QuadTreeLocation="0"> <SearchFodder>MSRMapCruncherOutputGUIDA</SearchFodder> Reference for the view at zoom 1, ie in MM = folder '0'/'0'/0.png </RangeDescriptor> <RangeDescriptor TileX="1" TileY="1" Zoom="2" QuadTreeLocation="03"> <SearchFodder>MSRMapCruncherOutputGUIDAD</SearchFodder> </RangeDescriptor> <RangeDescriptor TileX="3" TileY="2" Zoom="3" QuadTreeLocation="031"> <SearchFodder>MSRMapCruncherOutputGUIDADB</SearchFodder> </RangeDescriptor> <RangeDescriptor TileX="7" TileY="5" Zoom="4" QuadTreeLocation="0313"> <SearchFodder>MSRMapCruncherOutputGUIDADBD</SearchFodder> </RangeDescriptor> <RangeDescriptor TileX="15" TileY="10" Zoom="5" QuadTreeLocation="03131"> <SearchFodder>MSRMapCruncherOutputGUIDADBDB</SearchFodder> </RangeDescriptor> <RangeDescriptor TileX="31" TileY="21" Zoom="6" QuadTreeLocation="031313"> <SearchFodder>MSRMapCruncherOutputGUIDADBDBD</SearchFodder> </RangeDescriptor> <RangeDescriptor TileX="63" TileY="42" Zoom="7" QuadTreeLocation="0313131"> equates to MM as folder /'7'/'63'/42.png and so on to zoom level 17 So now all that needs to be done is write a script to rename the QuadTree files and put them in the correct, MM expected, folders. I will have to get studying...... kempja |
Maemo Mapper v1.4.1 Released
Maemo Mapper v1.4.1 was released with in-program documentation. Use the "Help" button in the menu to access it.
Download and Install Maemo Mapper v1.4.1 There are many other minor additions in this release, most of them having to do with the main and context menus. For example, there is a new "Go to" menu that allows you to center the view on your GPS position or other locations. See the changelog for full details. |
Re: Maemo Mapper v1.4 for 770/N800
On my N800, when I launch Maemo Mapper, nothing happens other than "Maemo Mapper - loading" is shown in the upper right corner of the screen for approx 20 seconds, with the little loading icon.
The application manager install shows version 1.4.1-3. I installed by clicking the Maemo Mapper install link on the initial forum post, then the flite and proj install links, respectively. I've tried removing flite and proj, and uninstalling and reinstalling Maemo Mapper, with no luck. I also tried powering down the N800, and repowering it on, with the same results. My Application Catalog shows: Nokia Catalogue Nokia Catalogue (3rd party software) Canola Extras I have Gizmo Project, Media Streamer, MWeather, VNC Viewer, Gaim Internet Messenger, Calendar, X Terminal, and Canola installed, in addition to Maemo Mapper. Any thoughts/tips? Thanks! Drel |
Re: Maemo Mapper v1.4 for 770/N800
Quote:
gconftool-2 --recursive-unset /apps/maemo/maemo-mapper That might not do too much good, though, if this is a fresh install anyway. |
Re: Maemo Mapper v1.4 for 770/N800
I have the same problem. I had to reflash my n800 today, so this was a completely fresh install. Running from the command line resulted in a segmentation fault.
|
Re: Maemo Mapper v1.4 for 770/N800
Hi gnuite,
I have a N800 and have the exact same problem as Drel. I get "Maemo Mapper" loading and nothing happens. Version 1.4.1.3 downloaded from the link in your post of yesterday 07:11 PM. #95 I tried the gconftool-2 and it did not help. |
Re: Maemo Mapper v1.4 for 770/N800
I too had the problem with fresh installing the latest version,
so I uninstalled it, rebooted, and installed the previous version (1.3.x, not the last 1.4.x) note I didn't uninstall flite or proj. After installing, I started Mapper and it did just fine. Then, I went to the garage and updated to the latest version. Now it works fine. A bit round-a-bout, but mapper IS the best navigation system I know of...... ;) dcarter |
Re: Maemo Mapper v1.4 for 770/N800
HI,
I uninstalled 1.4.1. Installed the previous version 1.4. I was now able to load maemo mapper. Then I uninstalled 1.1 and installed 1.4.1. 1.4.1 nows loads ok. |
Re: Maemo Mapper v1.4 for 770/N800
It sounds like a lot of people are having trouble running Maemo Mapper after a fresh install of Maemo Mapper (with no previous version installed)?
I'll see if I can reproduce the problem. Until then, I apologize for the inconvenience. :/ |
feature request: mark repositories active/inactive?
feature request:
Can we mark each repository active or inactive so that the cycle-between repositories button silently ignores the inactive ones? They would still be selectable and usable from the maps menu item, just not from the cycle button. I only have a 1 gig card and I have a couple >300 meg repositories that I swap in and out, so I'd like to be able to keep the repository info in mapper but not the data on the card. When the data's not there, I don't want the cycle-repositories button to bother looking for the data or (possibly) auto-downloading anything. |
Maemo Mapper v1.4.2 Released
Maemo Mapper v1.4.2 was released with updated Finnish translations and a fix for the segfault that occurred on the very first invokation of Maemo Mapper.
Download and Install Maemo Mapper v1.4.2 P.S. Sorry I didn't catch this earlier. I had to re-flash my N800 just to reproduce it! :) |
Re: Maemo Mapper v1.4 for 770/N800
Hi there !
first thanks Gnuite for your great work with MaemoMapper ! i use it a lot of time. especially last week when i was touring in France. it was so usefull to find some ways, some places, so easily... here are some comments after using it (version is 1.4) i will find more usable to have the GPS menu on the to of the menu. why ? to simply switch the gps on/off with the keys (without having a lot of press to do...) all other menus are configurations menus. so enabling and disabling gps is more important for me... i just find that mapper some times take a long to start... i wonder if it is because i don't have the sql 3.0 installed.... now some though : is it usable to have horizon (like in plane) with mapper, that can work like the north indication.... this is heading, but perhaps usable for some people... when you drive, or flight... is it possible to have some different colors for the speed indication... for speed like when driving in cities, smal road, and interstates....having differents colors will help knowing the speed limits... perhaps, having a small bip when whe are at upper speed that the speed limit.... a simple question : mapper and gps are surely precise... they give position at 1 meter i think. if the altitude so precise ? and he speed indication ? is it also precise ? another question : because i have booth 770 and 800, i wonder if it is possible to have the two tablets connected to one gps receiver ? i have get some problems : when using mapper, with gps, (n800) by two times i was low battery, then i managed simply connect the power cable to my n800. mapper stops refreshing the maps, but displayed time continues changing. buttons was not responding.... the first time i have locked screen/and buttons. the second time i have done nothing special. another problem, i was not moving, i was in full screen mode. so, after idle, the n800 screen goes black. and after that, it was not possible to turn it on again. (still connected to gps) third problem, i was thinking that i have downloaded a lot for maps for 7 to 0 level... but when i was zooming in the areas, sometimes a don't have access to all level and get some big pixels... fourth problem, when downloading areas, i must tap the screen or push some button to do the screen not going idle. because of that, it stops downloading :/ perhaps this is an explanation of the third problem; without that, everything was great ! |
Re: Maemo Mapper v1.4 for 770/N800
About GPS altitude: This is an output from the GPS receiver. In consumer-grade GPS units this is never very accurate. This isn't because the GPS calculates altitude (the vertical plane) inaccurately (although it's not as good as in the horizontal plane), it's because the globe is not a perfect sphere - far from it. So, in order to get an accurate altitude you need an accurate globe model, and consumer grade GPS units simply don't have that. What you _could_ do, and some GPS programs do this, is to have a look-up table for your local area/areas with correction factors. For example, where I live the error is around 43 meters or so, a few hundred km south it's more like 35.
|
Re: Maemo Mapper v1.4.2 Released
Quote:
|
Re: Maemo Mapper v1.4.2 Released
Quote:
|
Re: Maemo Mapper v1.4 for 770/N800
Could someone help me in downloading maps to Maemo Mapper. Which kind of URL would be working in Finland? I've used someones found from internet but just getting black screen. BTW I'm using 770.
|
Re: Maemo Mapper v1.4 for 770/N800
Quote:
|
Re: Maemo Mapper v1.4 for 770/N800
Quote:
|
Re: Maemo Mapper v1.4 for 770/N800
Quote:
|
Re: Maemo Mapper v1.4 for 770/N800
I just tried making my first poi icon (I was just using the default purple squares before). Any chance we could get it to be a png file so we can use the transparency layer to make non-rectangular icons if we want? If gnuite or Cezary or someone else implements that, I'll be happy to use my inkscape skillz to make everyone some nice (partially-transparent where appropriate) icons.
|
Re: Maemo Mapper v1.4 for 770/N800
have you tried making a PNG but giving it a JPG extension? I seem to recall that that should work, not sure if that preserves the transparency, though.
|
Re: Maemo Mapper v1.4 for 770/N800
Quote:
|
Re: Maemo Mapper v1.4 for 770/N800
Gnuite, hows it going :-)
I am wondering if you could answer a question for me. I have created a alternate window manager available for N800 and maemo-mapper runs nicely in a small window, but I have bound my zoom keys to window minimize and close window, so I can not switch zoom levels without switching window managers. Is it possible to get a feature added to switch zoom+- to left/right or up/down. Maybe a check box or something? It works really good, I can be full screen, and press one button and switch to mplayer or canola. All full screen on different desktops. Here is a pic, any ideas on how I might be able to rebind zoom on mapper? http://penguinbait.com/MAPPER.JPG |
Re: Maemo Mapper v1.4 for 770/N800
Quote:
I'll see what I can do. |
Re: Maemo Mapper v1.4 for 770/N800
That would be awesome, I love maemo-mapper. I need to make a small app that keeps the screen from blanking when runnning. Everything else works great though. I was worried that the center action would be thrown off by the size of the window, but it centers fine.
Another problem I had, I ran maemo-mapper and did something? and the window size when starting was messed up and maemo-mapper fails to launch complaining about the window shape/location (sorry I am being so descriptive, thats sarcasm btw) I dont have the error handy at the moment. I kept trying to start it and it would bomb, I went back to hildon and started up maemo-mapper and it came up, I closed it and switched back and it worked fine. For some reason at one point it got into a mis-shapen window and it would not start. I know my specs are way outside of what you are developing for, but I thought I would mention it Thanks again,,,, |
Re: Maemo Mapper v1.4 for 770/N800
Quote:
There is an option in the Settings dialog box that, when disabled, allows Maemo Mapper to keep the screen from blanking also in non-full-screen mode. (You still have to be moving, though.) Quote:
|
Re: Maemo Mapper v1.4 for 770/N800
I did not know (obviously) about the backlight option, thats one thing done and I did not even ave to do anything, gotta like that.
Yeah I did not expect much from the window error, if I run into it again, I will capture the error msg, and exit code. I still think maemo-mapper is the best application made for maemo. You have done an awesome job developing it, you have come a long way, maemo-mapper is far better than gpsdrive ever was, as far as I am concerned. Have you ever considered making an x86 version, I think laptop users would love it. Do you think your source would compile on that platform? , again awesome awesome job!! |
All times are GMT. The time now is 09:06. |
vBulletin® Version 3.8.8