maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   Maemo Mapper v1.3 Released (https://talk.maemo.org/showthread.php?t=3514)

bsa 2007-01-16 02:07

Re: Maemo Mapper v1.3 Released
 
I installed the 1.3.3 package on a practically fresh N800; it's also complaining about a lack of libXau.

gnuite 2007-01-16 02:17

Re: Maemo Mapper v1.3 Released
 
Quote:

Originally Posted by gnuite (Post 29731)
By the way, I have tried numerous times to add the libsqlite0 deb to the maemo (mistral) extras repository, which would alleviate the "have to install libsqlite0 separately first" problem, but for some reason, it won't stick. It's in the pool, but it won't get added to the Packages file for some reason. I must be doing something wrong... :/

Good news: I finally fixed this nagging problem. libsqlite0 is now in the mistral repository. So, if you have the mistral repository set up (the same repo with Maemo Mapper in it: http://repository.maemo.org/extras mistral free non-free), then you should never see this error message again. Hurray for progress!

gnuite 2007-01-16 02:21

Re: Maemo Mapper v1.3 Released
 
Quote:

Originally Posted by bsa (Post 29888)
I installed the 1.3.3 package on a practically fresh N800; it's also complaining about a lack of libXau.

At what point is it complaining? During the install or during Maemo Mapper startup?

I removed the dependency from the control file, so it shouldn't be the former...

If it is instead the latter, then that means that Maemo Mapper really does need it, and therefore it should be re-added to the control file. This would also mean that libXau would have to be installed in order for Maemo Mapper to work; in that case, why is this installed on the 770 but not on the n800? And where can I find a .deb for it, so I can add it to the mistral repository?

bsa 2007-01-16 02:42

Re: Maemo Mapper v1.3 Released
 
Quote:

Originally Posted by gnuite (Post 29897)
At what point is it complaining? During the install or during Maemo Mapper startup?

The latter, unfortunately.

Update: On the gripping hand, the missing library is present in the libxau0 package in repository.maemo.org, bora, free. And it loads now...

dcarter 2007-01-16 03:33

Re: Maemo Mapper v1.3 Released
 
well, well, well,
I filled in as many repositories as possible on my N800,
(both bora and otherwise)
and got mapper, flite, and proj patch working perfectly.

because I took the red pill (matrix mode), I could see and install any dependencies that were missing, sqlite, etc. etc...

I still love my 770
because it looks and feels so much cooler
(in that precious, metallic geeky way)
and, quite frankly, my 770 can do everything the N800 can do,
(except crappy quality realtime video which I could care less about....)

but yes, the N800 processing is snappy,
and yes, I appreciate your efforts.

so, here it is....

Payment For Quantity Price
gnuite.com - Maemo Mapper
Item #1 1 $25.00 USD
You've sent a secure payment of $25.00 USD to gnuite@gmail.com through PayPal. The payment will appear on your card statement as "PAYPAL *GNUITE".

You should really try out the N800.
60% processing increase and 400% memory increase ain't a bad thing!!

thank you very much sir.

dcarter

gnuite 2007-01-16 03:52

Maemo Mapper v1.3.4 Released
 
Thank you, dcarter! :)

And to reward you (and others) for your hard work spent on installing Maemo Mapper, I present Maemo Mapper v1.3.4, which should make all that hard work no longer necessary!

Actually, Maemo Mapper v1.3.4 itself has almost nothing new in it: a few changed strings, some updated po files, and the re-instated libxau0 dependency that turned out to be necessary. It's not even worth upgrading, really, except to keep it off of the "new version available" list.

No, the real trick was getting all of Maemo Mapper's dependencies uploaded to the mistral extras repository. So, now, even with a fresh re-flash, the only repository that you should need to add for Maemo Mapper (and all of its dependencies) is mistral extras:

Web address: http://repository.maemo.org/extras/
Distribution: 2.0
Components: free non-free

libsqlite0 and libxau0 are hard dependencies (necessary in order to install and run Maemo Mapper), and they will install automatically if not already installed, assuming you are installing Maemo Mapper from the above repository.

flite and proj are "soft" dependencies. You don't need them to install or run Maemo Mapper, but they add functionality. If you want them, you should install them separately, from the above repository, in the "Utilities" section.

Installing flite will allow you to "Enable Voice Synthesis" in Maemo Mapper's Settings. This will give Maemo Mapper the capability to audibly speak directions (in addition to the on-screen directions) such as, "Turn left at Main St."

Installing proj will allow you to use WMS servers such as those listed on ReinhardE's Maemo Mapper WMS Extension page (note: that page is a little outdated; you don't need a separate patch, just the proj package). This gives you more flexibility in the map repositories that you can use.

jpj 2007-01-16 15:49

Re: Maemo Mapper v1.3 Released
 
Hey, now I can see what all the excitement is about. After installing Xterm, my previously broken mm 1.3.3 came to life. Presumably either the xt install or just the repository addition brought in the missing lib.

Anyway, damn you gnuite (*laugh*), my casual curiosity about N800 GPS has now exploded into full scale must have. Fortunately, my memory cards are already enroute, and adding the i-Blue won't break the bank.

Thanks for the great work!

thorbo 2007-01-16 16:13

Re: Maemo Mapper v1.3 Released
 
Gnuite, you have once again ignited my "curiosity" gene. I spent many hours last night figuring out how to find libraries and generally "make things go", in a way that I have not done in years. Your software is wonderful, and I look forward to learning more, and perhaps one day being able to contribute as well. Thanks much,

Thor

9a6or 2007-01-16 17:07

Re: Maemo Mapper v1.3 Released
 
I have installed MM on the N800 and it just works. What's all the fuss about? :cool:


:D Well, I happened to install it right after Gnuite was kind enough to sort it out for the N800 :) What a coincidence! I am happy, can't wait to get home and pair it with the GPS unit. :D :D

jpj 2007-01-18 06:11

Re: Maemo Mapper v1.3 Released
 
Anyone else having these problems with map downloads?

(1) On the N800, if I specify a large download set (big region, high zoom, whatever), all goes well until the screen blanker kicks in. Touch the screen to wake it up, and the download appears stalled (no action on the progress indicator). MM will continue auto-downloading as needed to refresh the display while I frob around, but the batch goes nowhere until I restart it.

(1a) Settings -> Misc -> "Keep Display On Only in Fullscreen Mode" is checked, but my N800 display still blanks, fullscreen or not. AC or batttery power makes no difference. Am I missing something? I can sustain a long download only by tickling the screen periodically to keep it awake. This gets tiresome fast.

(2) I originally set MM up with mt[...]v=w2.29 in the Google Maps (streets) URL, and that works fine. However, the same exact string fails in Ioan's winmapper. It creates the map directory structure on my Windows box, including 0-byte file entries at each folder which vanish shortly after they appear. Sniffing at current Google Maps output in Firefox, v=w2.37 appears current, but that fails the same way as 2.29.

On the topo side, kh[...]v=11 does the job, despite my later noticing v=13 in live output. But I really want those streets.

Suggestions, anyone?

(P.S. Once again, this program rocks! Ordered my GPS today...)

gnuite 2007-01-18 18:14

Re: Maemo Mapper v1.3 Released
 
Quote:

Originally Posted by jpj (Post 30274)
(1) On the N800, if I specify a large download set (big region, high zoom, whatever), all goes well until the screen blanker kicks in. Touch the screen to wake it up, and the download appears stalled (no action on the progress indicator). MM will continue auto-downloading as needed to refresh the display while I frob around, but the batch goes nowhere until I restart it.

Hmm, this sounds peculiar. I have left my 770 to download en masse countless times, and I have never experienced an issue like that. I wonder if the blanking works differently on the n800 (OS 2007) as it does on the 770 (OS 2006). It's possible that OS 2007 is sending applications different signals based on blanking events, which may disrupt Maemo Mapper's interpretation of the signals.

I can try and tweak the signal handling code, but without an n800, I'd just be shooting wildly at the air, hoping not to make things worse. So, likely, I won't be able to address this issue until I can actually test on the n800. *grumble*

Quote:

Originally Posted by jpj (Post 30274)
(1a) Settings -> Misc -> "Keep Display On Only in Fullscreen Mode" is checked, but my N800 display still blanks, fullscreen or not. AC or batttery power makes no difference. Am I missing something? I can sustain a long download only by tickling the screen periodically to keep it awake. This gets tiresome fast.

That long label is not long enough to describe the actual functionality of that checkbox. Screen blanking is only prevented when your current position changes, which means you'll need a GPS device. The assumption is that you don't really need to keep the screen on if you're not actually moving. Of course, in your case, that's exactly what you want, but only because the blanking is disrupting your downloads.

One alternative might be to start a download, and then run the media player with a video on repeat so that it keeps the screen from blanking.

Quote:

Originally Posted by jpj (Post 30274)
(2) I originally set MM up with mt[...]v=w2.29 in the Google Maps (streets) URL, and that works fine. However, the same exact string fails in Ioan's winmapper. It creates the map directory structure on my Windows box, including 0-byte file entries at each folder which vanish shortly after they appear. Sniffing at current Google Maps output in Firefox, v=w2.37 appears current, but that fails the same way as 2.29.

Does the problem only occur in winmapper, not Maemo Mapper? I don't know how winmapper works, but it's possible that you're getting the captcha due to the mass downloading. I've never seen the captcha myself, but it has been reported by some, and that might cause 0-byte file entries, and since it's not entirely consistent, it could (for example) work in Maemo Mapper and not work in winmapper.

ilia 2007-01-19 06:22

Re: Maemo Mapper v1.3 Released
 
One problem i found that is slightly annoying:
If i'm on the road without internet connection and the GPS scrolls the screen to an area with no map tiles, the "Downloading" status bar appears and never goes away.

jpj 2007-01-19 15:44

Re: Maemo Mapper v1.3 Released
 
Quote:

Originally Posted by gnuite (Post 30358)
Hmm, this sounds peculiar. I have left my 770 to download en masse countless times, and I have never experienced an issue like that. I wonder if the blanking works differently on the n800 (OS 2007) as it does on the 770 (OS 2006). It's possible that OS 2007 is sending applications different signals based on blanking events, which may disrupt Maemo Mapper's interpretation of the signals.

My initial observations were subjective, based on the progress bar, so I decided to look for a more reliable indicator. Now I bring up the Connection Manager status page, which tells a different story. Most of the time the counters do advance while the screen is blanked, and I can imagine the exceptions being WiFi flakiness. So let's call this a no dupe, or impatient consumer bogosity. Sorry! (You're off the hook.)

Quote:

Originally Posted by gnuite (Post 30358)
That long label is not long enough to describe the actual functionality of that checkbox. Screen blanking is only prevented when your current position changes, which means you'll need a GPS device. The assumption is that you don't really need to keep the screen on if you're not actually moving. Of course, in your case, that's exactly what you want, but only because the blanking is disrupting your downloads.

Thanks for the clarification. Generally, I'd like the _system_ level option to not blank at least while on AC, but this would be more of a Nokia dev issue, or an opportunity for hacking. I might take it on myself if nobody beats me to it.

Quote:

Originally Posted by gnuite (Post 30358)
Does the problem only occur in winmapper, not Maemo Mapper? I don't know how winmapper works, but it's possible that you're getting the captcha due to the mass downloading. I've never seen the captcha myself, but it has been reported by some, and that might cause 0-byte file entries, and since it's not entirely consistent, it could (for example) work in Maemo Mapper and not work in winmapper.

In my experience the failed downloads are 100% reproducible in winmapper, and not at all in Maemo Mapper. I've scrutinized the strings repeatedly to eliminate the possibility of typos. And while I've also seen the forum reports, it seems there must be something different about how the two apps interact with the Google map server. Also, the problem only affects streets, not topo.

So I'll ask the question: Can anyone reliably download Google street maps through winmapper on a Windows box, here and now (not last week or last month)? If so, what URL string are you using? Thanks.

gnuite 2007-01-19 16:25

Re: Maemo Mapper v1.3 Released
 
Quote:

Originally Posted by jpj (Post 30530)
In my experience the failed downloads are 100% reproducible in winmapper, and not at all in Maemo Mapper. I've scrutinized the strings repeatedly to eliminate the possibility of typos. And while I've also seen the forum reports, it seems there must be something different about how the two apps interact with the Google map server. Also, the problem only affects streets, not topo.

So I'll ask the question: Can anyone reliably download Google street maps through winmapper on a Windows box, here and now (not last week or last month)? If so, what URL string are you using? Thanks.

You're right that there is at least one thing different about how Maemo Mapper and winmapper download maps. Maemo Mapper uses a specific HTTP_USER_ AGENT string that makes it look like Firefox - winmapper probably doesn't, because Maemo Mapper added that user agent feature after winmapper was written. Maybe this user agent is what allows Maemo Mapper to download the maps successfully?

If so, winmapper would have to be modified to use a similar user agent string.

I don't know much about winmapper, however, except that the author mentioned having taken the downloading code directly from (a now-older version of) Maemo Mapper, and since that code hasn't really changed (except for the user agent string), it should (in theory) work the same as Maemo Mapper.

alenzini 2007-01-20 12:49

Re: Maemo Mapper v1.3 Released
 
I get an installation error when trying to install flite. It is still looking for libbluetooth1 (>=2.1).

I think I'm using the correct repositories. Can someone list the repositories needed to install flite on an N800?

Thanks,

Andy

gnuite 2007-01-20 18:04

Re: Maemo Mapper v1.3 Released
 
The flite package in repository has a slight bug in it. I'll update the repository soon to fix it, but until then, there is a fixed package here:

ftp://knoppmyth.net/flite_1.3_armel.deb

gnuite 2007-01-20 19:55

Re: Maemo Mapper v1.3 Released
 
Quote:

Originally Posted by gnuite (Post 30759)
The flite package in repository has a slight bug in it. I'll update the repository soon to fix it, but until then, there is a fixed package here:

ftp://knoppmyth.net/flite_1.3_armel.deb

I have since removed the dependency and re-uploaded the package to the repository as flite_1.3-1_armel. It should now install without error.

alenzini 2007-01-20 22:33

Re: Maemo Mapper v1.3 Released
 
Thanks! Works great now.

Andy

kup 2007-01-21 12:56

Re: Maemo Mapper v1.3 Released
 
Hi :)

My ideas for maemo mapper:

For better POI handling, an extra option for "Auto center" called "POI" where you can select one of your saved POIs.
It would be also possible to extend shown information when you click on a POI. Example:
http://mail.vdst.rwth-aachen.de/kup/mapper_idee.png
Last version I've seen looks like this:
http://mail.vdst.rwth-aachen.de/kup/mapper_idee_org.png

Looking forward to your feedback ...

bye :)
kup

brendan 2007-01-22 22:29

Re: Maemo Mapper v1.3 Released
 
as long as we are requesting functionality, i have a few that came to me.

i was in Jersey City, and as it winds up, you cant take (any where near) the same route, out of the city, and you did in. could the option to download a return route be added to MM?

i am thinking that this would be a seperate route, saved to /media/mmc1/maps or some such folder, so that you could follow the route to the destination, with out getting confused about which way you are going. once you are leaving the destination, you could load the return route and find your way home.

the other request may have been touched on before, but i am not sure. is it possible to add the option to download maps along a track, with a configurable number of tiles? this would copy the functionality in the Manage Maps dialog screen, but allow for tracks as well as routes.

gnuite 2007-01-23 00:10

Re: Maemo Mapper v1.3 Released
 
Quote:

Originally Posted by brendan (Post 31067)
i was in Jersey City, and as it winds up, you cant take (any where near) the same route, out of the city, and you did in. could the option to download a return route be added to MM?

i am thinking that this would be a seperate route, saved to /media/mmc1/maps or some such folder, so that you could follow the route to the destination, with out getting confused about which way you are going. once you are leaving the destination, you could load the return route and find your way home.

Downloading multiple routes (so long as you don't enable the "From Current GPS Location" checkbox) appends to the existing route, so one option is just to download both routes sequentially. Maemo Mapper will lead you first through your original route, then through your return route.

Or, you can download the original route, save it to file, clear the route, download the return route, and save that to file, too.

Quote:

Originally Posted by brendan (Post 31067)
the other request may have been touched on before, but i am not sure. is it possible to add the option to download maps along a track, with a configurable number of tiles? this would copy the functionality in the Manage Maps dialog screen, but allow for tracks as well as routes.

Tracks and routes are the same format, so save your track to a file, then open it as a route, then use Manage Maps to download along the route.

Sorry it's not easier, but those are at least workarounds that you can use.

gigabites 2007-01-25 11:54

Re: Maemo Mapper v1.3 Released
 
I'm not sure if it has been implemented, but a indication of "distance to destination" would be nice. I guess I'm not that good at scaling distance in my head at the various zoom levels.

Could it be based on actual travel distance not geographical distance?

mjuhanne 2007-01-26 12:21

Re: Maemo Mapper v1.3 Released
 
Hi,

I'm trying to compile and run Maemo Mapper 1.3.4 in the SDK, but i've yet to find any repository that contains i386 version or sources for the sqlite0. Where can I find it? I've also tried porting ubuntu version, but it contains too many nasty dependecies, so I would really prefer the finished version :)

fredoll 2007-01-26 12:54

Re: Maemo Mapper v1.3 Released
 
It looks like it is in the maemo 2.1 repository

http://repository.maemo.org/stable/2...ages--2.1.html

Fred

gnuite 2007-01-29 06:06

Maemo Mapper v1.3.5 Released
 
For those of you following this thread, I released Maemo Mapper v1.3.5 with support for Virtual Earth (thank you, Albertas Agejevas). I created a new thread with the details. The hybrid maps actually look pretty good, although (in my opinion) the satellite data is not as good as Google's.

Oh, and lmf, I added the ability to specify your own directions server. Enjoy! :)

diirk 2007-01-30 18:18

Re: Maemo Mapper v1.3 Released
 
I've been lurking here for a while and have run several searches trying to find out how to import and utilize a map without any type of cellular or network connection. I have Google Earth installed on my PC and can migrate a .jpg of a city map onto the mmc card, but am unable to utilize the map. I have a 770 and 1.3.4 of Maemo Mapper installed. I'm using a PalmOne Bluetooth GPS receiver which seems to work well.

Thanks for creating such a great application. The data screen alone is enough for me, but it would be fun to have the mapping enabled.

diirk

midiwall 2007-01-30 20:12

Re: Maemo Mapper v1.3 Released
 
A bit off topic, but here's a head's up on what looks like a great deal on a Bluetooth GPS receiver:

http://www.internettablettalk.com/fo...ad.php?p=32498

gnuite 2007-01-30 22:12

Re: Maemo Mapper v1.3 Released
 
Quote:

Originally Posted by diirk (Post 32480)
I've been lurking here for a while and have run several searches trying to find out how to import and utilize a map without any type of cellular or network connection. I have Google Earth installed on my PC and can migrate a .jpg of a city map onto the mmc card, but am unable to utilize the map. I have a 770 and 1.3.4 of Maemo Mapper installed. I'm using a PalmOne Bluetooth GPS receiver which seems to work well.

Well, you can't just import jpeg's directly into Maemo Mapper's repository. They must be downloaded from somewhere and placed in the correct directory structure, and although the easiest way to download it is directly in Maemo Mapper itself, you can also use winmapper (which understands Maemo Mapper's directory structure) to download maps to your PC and then transfer the maps over to your memory card.

This is different from, say, GpsDrive, where you would have to collect all your JPEGs yourself and generate some complicated map_coord.txt file. Maemo Mapper uses a specific directory hierarchy (instead of a coordinates text file) to locate maps, which must already be in the right format (resolution, zoom, geolocation, etc.).

diirk 2007-01-30 22:23

Re: Maemo Mapper v1.3 Released
 
Fair enough. Is there an example post of the proper directory structure? or should I install winmapper?

jpj 2007-01-30 22:40

Re: Maemo Mapper v1.3 Released
 
Sorry to keep repeating myself, but I keep hoping Ioan (winmapper author) will notice that his app is no longer compatible with Google street maps, as mentioned in a few ongoing threads. Google topo still works, but I imagine that's the less popular of the two options.

I'm willing to take a stab at modding the program myself (updating to reflect current MM code), but so far the Borland Delphi trial packages and their prereqs have not been playing nicely with my WinXP dev box....

jpj 2007-01-30 22:50

Re: Maemo Mapper v1.3 Released
 
Quote:

Originally Posted by diirk (Post 32538)
Fair enough. Is there an example post of the proper directory structure? or should I install winmapper?

Neither. Find a WiFi connection if you don't already have your own, and let Maemo Mapper handle it. I'm not trying to be a jerk, but you really don't want to manually download and sort all those map tiles (potentially thousands) into the exact right slots in the precisely numbered hierarchy.

Winmapper would be a welcome alternative if it hadn't been broken by changes in the Google map servers.

gnuite 2007-01-30 23:28

Re: Maemo Mapper v1.3 Released
 
Quote:

Originally Posted by diirk (Post 32538)
Fair enough. Is there an example post of the proper directory structure? or should I install winmapper?

Yeah, as jpj implied, it's not a particularly user-friendly directory structure. In fact, it was designed entirely to be computer-friendly in order to make map access as efficient as possible.

If you're still curious about the directory structure, the code is the place to get the most information, otherwise there is a very brief mention of the directory structure at the Maemo Mapper homepage:

http://www.gnuite.com/nokia770/maemo-mapper/

diirk 2007-01-31 14:24

Re: Maemo Mapper v1.3 Released
 
Roger that. I'll hit a hot spot at lunch and try it that way.
Any recomendations for the Repositories Tab or others for this to work?

Thanks.

job69 2007-02-02 08:52

Re: Maemo Mapper v1.3 Released
 
I have to report that Maemo-mapper 1.3.5 wont work with normal
google map / satellite URL:s anymore on N800. The new Virtual Earth URL:s as published on the forum works nicely. Strange. :confused:

I have both N800 and 770. On N800 1.3.5 just gives warning about
wrong URL when using google map. On 770 1.3.4 downloads maps
fine with the exactly same URL.

I kind of like Virtual Earth maps more thought :D

Joni

triangle 2007-02-02 09:45

Re: Maemo Mapper v1.3 Released
 
@job69; had the same for the maps URL. After some editing and ending up withthe same URL it did work again...

job69 2007-02-02 10:53

Re: Maemo Mapper v1.3 Released
 
So strange as the URL:s that I tested was cut/pasted from one of my own email and and from this forum. They look exactly same on my both tablets. Maybe there are some nonvisible characters
there. I will check this again later tonight.

And the 1.3.4 maemo-mapper worked ok. I did not touch the repos at all. Then after upgrade to 1.3.5 I noticed that download does not work any more.

Maybe something is wrong on the gnome-config files and I should
do clean install by removing all the configs etc.

At the mean time I'm downloading maps from Virtual Earth to my
1GB SD card. :rolleyes:

Joni




I

job69 2007-02-03 08:37

Re: Maemo Mapper v1.3 Released
 
Now i got maemo-mapper 1.3.5 working again with google maps. I was just copying new url and after that it worked ok. i did make new repo with new folder for google map maps though.


URL now is http://mt.google.com/mt?n=404&v=w2.9...d&y=%d&zoom=%d

diirk 2007-02-05 14:15

Re: Maemo Mapper v1.3 Released
 
How do you download maps from Google Earth?

tdmajic 2007-02-06 22:14

Re: Maemo Mapper v1.3 Released
 
hello. i've noticed since i've dn loaded 1.35 that when i try to dn load a route in the top half of the box it asks for a source url. i tired using the virtual earth url along w/ the google street url & the message says can't find driving directions server. doesn't happen on 1.34. any help & insight greatly appreciated.
Derrick

gnuite 2007-02-06 22:33

Re: Maemo Mapper v1.3 Released
 
Quote:

Originally Posted by tdmajic (Post 33623)
hello. i've noticed since i've dn loaded 1.35 that when i try to dn load a route in the top half of the box it asks for a source url. i tired using the virtual earth url along w/ the google street url & the message says can't find driving directions server. doesn't happen on 1.34. any help & insight greatly appreciated.
Derrick

That "Source URL" is not the same as a Map URL, so using the google street URL will not work. It is supposed to have a default (that usually shouldn't be modified), but if (for some reason) it doesn't, use the following:

http://www.gnuite.com/cgi-bin/gpx.cgi?saddr=%s&daddr=%s


All times are GMT. The time now is 09:34.

vBulletin® Version 3.8.8