maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   Maemo Mapper: GPS for the Nokia 770 (https://talk.maemo.org/showthread.php?t=1947)

zApe 2006-05-14 12:36

Hm.... interesting, very interesting... I have setup old firmware and all worked right away! But i am was litlle disappointed in precision. thx for help. ;)

Demostenes 2006-05-14 14:30

Quote:

Originally Posted by mgedmin
Here's a patch that adds Google satellite map support to MaemoMapper:
http://mg.pov.lt/maemo-mapper-0.1-su...sat-maps.patch

I've tried your patch, and it works great!.

The problem is that I want to maintain both systems (maps and topo) and I have to change URI prefix and directory of maps every time. I am working in which it can be two different definitions for URI/directory (maps and topo) and we could exchange easily among them. I hope to have something for tomorrow (it depends how fast i can learn to programme in maemo :confused: ) . I already have something, but it crash when change each other for two times.

Greetings. Demostenes.

PS: Thanks for your explanation about atof and setlocale. I had no idea.

kutibah 2006-05-14 16:06

Quote:

Originally Posted by ioan
for those who use windows at home, I made a windows application to help you download maps for maemo-mapper on your computer and transfer them on your nokia 770 when you need them. here is the link:
http://www.barghis.com/winmapper.htm
the app maps are comparible with maemo-mapper, I used qnuite's code (converted to delphi) to download the maps.
the source code is included

thanks,
-ioan

Thank you so much for this! I haven't used it yet, but I'll let you know how it goes when I get a chance!

mgedmin 2006-05-14 19:36

Connection problems
 
Quote:

Originally Posted by zApe
I have one problem when using maemo-mapper: I use Globalsat BT-338 as GPS receiver. Maemo-mapper can`t connect whith it. After enter MAC and "enable GPS" apears banner "Searching fo GPS receiver", after some time, when bt-338 connected to 770 banner start blinging. The GPS position be about Africa i point whith coordinates (1,1). I have waiting and i have`t right result. Can anybody help me?

I had this problem too. In my case it was caused by gpsdrive -- it switched my NaviLock/Globalsat BT-308 into Garmin-compatible binary mode and did not switch it back into NMEA mode.

I had to find the binary protocol description and write a Python script to switch it back into NMEA mode: http://mg.pov.lt/blog/maemo-mapper.html

(I suppose you can find some Windows program that would let you do that. I don't have Windows.)

mgedmin 2006-05-14 19:41

Street/topo maps
 
Quote:

Originally Posted by Demostenes
I've tried your patch, and it works great!.

The problem is that I want to maintain both systems (maps and topo) and I have to change URI prefix and directory of maps every time. I am working in which it can be two different definitions for URI/directory (maps and topo) and we could exchange easily among them. I hope to have something for tomorrow (it depends how fast i can learn to programme in maemo :confused: ) . I already have something, but it crash when change each other for two times.

That would be a nice feature to have.

In the meantime I've created two shell scripts that let me switch between street maps and sat maps while Maemo Mapper is not running. These scripts do two things: (1) change a symlink to the map directory and (2) change the map url with gconftool-2.

Code:

#!/bin/sh
# Ask Maemo Mapper to use satellite maps from Google
gconftool-2 -s /apps/maemo-mapper/map_uri_format -t string 'http://kh.google.com/kh?n=404&v=6&t=%s'
ln -sf /media/mmc1/maps/sat /home/user/apps/maemo-mapper

Code:

#!/bin/sh
# Ask Maemo Mapper to use street maps from Google
gconftool-2 -s /apps/maemo-mapper/map_uri_format -t string 'http://mt.google.com/mt?n=404&v=w2.11&x=%d&y=%d&zoom=%d'
ln -sf /media/mmc1/maps/street /home/user/apps/maemo-mapper


disq 2006-05-14 19:57

Quote:

Originally Posted by ioan
for those who use windows at home, I made a windows application to help you download maps for maemo-mapper on your computer and transfer them on your nokia 770 when you need them. here is the link:
http://www.barghis.com/winmapper.htm
the app maps are comparible with maemo-mapper, I used qnuite's code (converted to delphi) to download the maps.
the source code is included

thanks,
-ioan

great tool!

but there's a slight problem with the lat/log parsing, if the decimal seperator in the system/locale is not "." (ie. if it's ",") then you have to fix the coordinates (replace "."'s with ","'s) or it won't parse them.

scudderfish 2006-05-14 21:00

And here's a (very)quick and (very)dirty Python script to scrape maps.

Code:

#!/usr/bin/env python
import sys,os
from math import *
from optparse import OptionParser
from urllib import urlretrieve

MERCATOR_SPAN=(-6.28318377773622)
MERCATOR_TOP=(3.14159188886811)
WORLD_SIZE_UNITS=(1 << 26)

def latlon2unit(lat, lon):
        unitx = (lon + 180.0) * (WORLD_SIZE_UNITS / 360.0) + 0.5
        tmp = sin(lat * (pi / 180.0))
        unity = 0.50 + (WORLD_SIZE_UNITS / MERCATOR_SPAN) * (log((1.0 + tmp) / (1.0 - tmp)) * 0.50 - MERCATOR_TOP);
        return (unitx,unity)

def tile2zunit(tile, zoom):
        return ((tile) << (8 + zoom))

def unit2ztile(munit, zoom):
        return ((int)(munit) >> (8 + zoom))

def loadImage(x,y,zoom):
        url = "http://mt.google.com/mt?n=404&v=w2.11&x="+str(x)+"&y="+str(y)+"&zoom="+str(zoom)
        destination = dirpath+"/"+str(y)+".jpg"
        if(os.access(destination,os.R_OK) == False):
                print "Downloading "+url+" to "+destination
        else:
                print "Already got " + destination
        urlretrieve(url,destination)
       

parser = OptionParser()
parser.add_option("-t", "--start-lat", dest="startlat",help="start latitude",type="float")
parser.add_option("-l", "--start-long",dest="startlong",help="start longitude",type="float")
parser.add_option("-b", "--end-lat", dest="endlat",help="end latitude",type="float")
parser.add_option("-r", "--end-long",dest="endlong",help="end longitude",type="float")
parser.add_option("-z", "--zoom",dest="zoom",help="zoom level",type="int")

(options, args) = parser.parse_args()

(sux,suy) = latlon2unit(options.startlat,options.startlong)
(eux,euy) = latlon2unit(options.endlat,options.endlong)

if eux < sux:
        x = eux
        eux = sux
        sux = x

if euy < suy:
        y = euy
        euy = suy
        suy = y

start_tilex = unit2ztile(sux, options.zoom + 1);

start_tiley = unit2ztile(suy, options.zoom + 1);

end_tilex = unit2ztile(eux, options.zoom + 1);

end_tiley = unit2ztile(euy, options.zoom + 1);


numMaps=(end_tilex-start_tilex)*(end_tiley-start_tiley)

print "About to retrieve "+str(numMaps)+" maps"

for x in range(start_tilex,end_tilex):
        dirpath="maps/"+str(options.zoom)+"/"+str(x)
        if(os.access(dirpath,os.W_OK) == False):
                os.makedirs(dirpath)
        for y in range(start_tiley,end_tiley):
                loadImage(x,y,options.zoom)

Code:

./getMaps.py -h
usage: getMaps.py [options]

options:
  -h, --help            show this help message and exit
  -t STARTLAT, --start-lat=STARTLAT
                        start latitude
  -l STARTLONG, --start-long=STARTLONG
                        start longitude
  -b ENDLAT, --end-lat=ENDLAT
                        end latitude
  -r ENDLONG, --end-long=ENDLONG
                        end longitude
  -z ZOOM, --zoom=ZOOM  zoom level

use it like
Code:

./getMaps.py -t 51.82 -l -0.3 -b 51.49 -r 0 -z 4

ioan 2006-05-14 22:29

Quote:

Originally Posted by disq
great tool!
but there's a slight problem with the lat/log parsing, if the decimal seperator in the system/locale is not "." (ie. if it's ",") then you have to fix the coordinates (replace "."'s with ","'s) or it won't parse them.

you mean when you read from the .kml file? I knew from the moment I wrote the code that that will be a problem, but I have no idea what char they use to separate the two coordinates (what char from regional settings). if the decimal symbol is a "," will the coordinates be separated by "." ? :-) post here an example of a kml file, with your regional settings and I will fix it.

-i

disq 2006-05-15 03:29

Quote:

Originally Posted by ioan
you mean when you read from the .kml file? I knew from the moment I wrote the code that that will be a problem, but I have no idea what char they use to separate the two coordinates (what char from regional settings). if the decimal symbol is a "," will the coordinates be separated by "." ? :-) post here an example of a kml file, with your regional settings and I will fix it.

-i

the coords in the .kml file are correct (with "." as the dec seperator) and are loaded OK, but when you hit "download" delphi throws out an exception saying that it can't parse the float. you edit the coords (replacing the "." with ",") and hit download again, it works.

regional stuff in the control panel are Turkish/Turkey.

ioan 2006-05-15 03:49

Quote:

Originally Posted by disq
the coords in the .kml file are correct (with "." as the dec seperator) and are loaded OK, but when you hit "download" delphi throws out an exception saying that it can't parse the float. you edit the coords (replacing the "." with ",") and hit download again, it works.

regional stuff in the control panel are Turkish/Turkey.

fixed, please try now and let me know

Demostenes 2006-05-15 06:04

Street-Topo maps in maemo-mapper
 
2 Attachment(s)
Here it's the new modifications I have made in maemo-mapper to have two models of maps, street maps and satellite (topo) maps, and the possibility of switching among them, just clicking !!.

I have made some modifications in the settings dialog (two URI prefix and cache directories) and two news items in the Maps menu (Street map and Topo map) to switch among them.

I have some problems with linux and maemo, but at least I am learning (gnuite: sorry for my code).

Cheers.

Demostenes.

tigert 2006-05-15 08:37

Hm. Nice progress and co-operation starting to grow here :)

I have two suggestions. First, to get maemo-mapper pop up the networking dialog when it needs a connection to internet (and there is none currently) - one needs to ld_preload the osso connectivity library. So basically, this should work (/var/lib/install/usr/bin/maemo-mapper.sh or something like that)

Quote:

#!/bin/sh

case `uname -m` in
arm*) export LD_PRELOAD=/usr/lib/libosso-ic-preload.so;;
*) ;;
esac

/var/lib/install/usr/bin/maemo-mapper
..installing this alongside the binary, and making the .desktop file run this script instead of the binary directly should do the trick. This was taken from the "porting howto" from maemo.org.

The other suggestion/idea is, that it would be nice, if one could either mark locations (maybe load google earth files - http://earth.google.com/kml/kml_intro.html) so that, for example, for the GUADEC conference, we could mark locations on the map, it would be great for sightseeing too. Maybe even integrate this with placeopedia.com ? :)

But anyway, the locations could be great, unfortunately I cannot code this myself, but I'll try to help if there is something else I can do?

Another yet suggestions is that it would be nice, if I could, in the "Download route" -dialog, have something like this:

Quote:

.--- Download Route -------- -- -
|
| Origin: [_________________] [ map ]
| Destn: [_________________] [ map ]
|
`------------------------------ -- -
I'll need to think this a bit further since its very easy to make this a bit more complex than the task really is, but what I have in mind is "click map for source, click map for destination" - it could even give instructions with the banners..

This probably would need a toolbar though so that it tracks the click and once you have something you like, press "OK" in the toolbar to move the coords to the dialog again. Otherwise you couldnt pan it at all.

//Tuomas

elpaso 2006-05-15 09:23

Great enhancement
 
Quote:

Originally Posted by Demostenes
Here it's the new modifications I have made in maemo-mapper to have two models of maps, street maps and satellite (topo) maps, and the possibility of switching among them, just clicking !!.
.

I think this is a good enhancement, I just would like to suggest what in IMHO is a better approach: to have the possibility to set up multiple map providers (in origin was one, now we have two but ideal would be 'n').

This could be the starting point to add WMS support with limited efforts.

Why do I think is it worth?

WMS is a standard GIS exchange format for maps, it works more or less like google maps, but almost all GIS software supports this, mapserver included.

Just think about the possibilities this would open to use maemo mapper not just for (car) navigation but also as a simple GIS viewer....


Just my 2 (euro)cents :)

forge 2006-05-15 11:32

Ok, now that everybody has said theyr opinnions i might as well give mine.

If you think about the start of this software, and where everybody wants it to lead. Youre two different groups, the other one wants loads of information and customizability with a good UI that gpsdrive doesnt offer at the moment. And the other one wants simple application that does the thing he wants easily and without too much information. And if you think about it, these two things cannot co-exist.

Unless you re-desing the whole application, what i propose to this point, is make somekind of advanced option, click advanced details on and the software could give you loads of different information and configuration options, leave it off and it simply does what its meant to do for the little people, as a mapping software with gps integration.

Ofcourse, the guy () who started this whole thing is the one who decides what is the direction Maemo-mapper is heading. And if someone wants something else, derive your own software from mapper, isnt this the point of OpenSoftware ?

Of course, i dont like the idea of two seperate software, because i have allways seen this as a flaw of OpenSoftware that hinders the evolution of every software.

I like mapper as its now, but these are my wishes for the future of the software.

A route planner in the software that works simply by clicks (as google-maps street data doesnt work in my country).

A simple window that replaces the map and shows the user all the gps data in raw format, the signal strength, how many satellites you have a fix and suchs details.

Lastly, thanks for a great piece of software, i love it truly and i dont even have a gps locator yet, planning to get one soon but this software just rocks even though i dont have one! And if possible, when you desice the future of the software, please try to keep it simple enough for the end users as i think it was meant to.

Smiley Dan 2006-05-15 12:29

Sounds great, I've just tried to get it running but although it says "downloading maps" I never see anything.

The closest I get is a small blue circle when I have GPS enabled. Turn GPS off (I don't have a GPS device) and the screen goes black. Zooming in/out does nothing.

I'm using the second Google mapping option.

insert_nick 2006-05-15 15:46

Quote:

Originally Posted by Smiley Dan
Sounds great, I've just tried to get it running but although it says "downloading maps" I never see anything.

The closest I get is a small blue circle when I have GPS enabled. Turn GPS off (I don't have a GPS device) and the screen goes black. Zooming in/out does nothing.

I'm using the second Google mapping option.

Same here. Just a black screen, in fullscreen mode too, and a small blue circle if GPS is turned on. I've tried both the Google mapping options. I've set as a cache directory "/media/mmc1/maps", it has been created but no files or folders appear into it, even if mapper pops up the "downloading" message when I click here and there into its black screen. I've tried closing and loading the app several times, and rebooting the device: no way, black screen :(

mgedmin 2006-05-15 16:11

It is a silly question, but are you connected to the Internet before you try to download maps? Maemo Mapper doesn't bring up the Internet connection automatically.

ioan 2006-05-15 16:47

Quote:

Originally Posted by insert_nick
Same here. Just a black screen, in fullscreen mode too, and a small blue circle if GPS is turned on. I've tried both the Google mapping options. I've set as a cache directory "/media/mmc1/maps", it has been created but no files or folders appear into it, even if mapper pops up the "downloading" message when I click here and there into its black screen. I've tried closing and loading the app several times, and rebooting the device: no way, black screen :(

did you guys used the topo map URI in settings? you have to use this address in the topo map uri:
http://kh.google.com/kh?n=404&v=6&t=%s

insert_nick 2006-05-15 17:08

Quote:

Originally Posted by mgedmin
It is a silly question, but are you connected to the Internet before you try to download maps? Maemo Mapper doesn't bring up the Internet connection automatically.

urgh, it was that! shame on me, thank you very much... wow great app. Btw, can I repeat the same "stupid" question someone has done on the beginning of this thread, about how to set that "classpath" to work with flite? (flite installed and working, but not set in classpath. I'm too bad in linux stuff sorry)

lmf 2006-05-15 17:35

New thread
 
There's a new thread concerning GPS devices that work... or not... with MaemoMapper...
Please post your experiences.

url: http://www.internettablettalk.com/fo...3956#post13956

pdq 2006-05-15 19:35

Flite?
 
Where can I find a version of flite that works with maemo-mapper? I tried the one pointed to by the maemo applications catalogue in the wiki but that one doesn't contain a command "flite" (It contains flite_test which is a gui application).

Thanks,
Reiner

penguinbait 2006-05-15 19:39

flite I used, and it works
 
:) http://gnuite.com:8080/nokia770/flit...ease-1_arm.deb

kutibah 2006-05-15 22:37

Quote:

Originally Posted by insert_nick
urgh, it was that! shame on me, thank you very much... wow great app. Btw, can I repeat the same "stupid" question someone has done on the beginning of this thread, about how to set that "classpath" to work with flite? (flite installed and working, but not set in classpath. I'm too bad in linux stuff sorry)

This is what Gnuite told me and it worked for me:




"If you don't have vim to edit the /etc/profile file, copy/paste this sed command into your XTerm:

Code:

sed 's@PATH *=[^/]*@&/var/lib/install/usr/bin:@' /etc/profile > /tmp/profile.new
Move /tmp/profile.new to /etc/profile. (it would be wise to make a backup first).

Once you move it, test it by typing "source /etc/profile" into XTerm. If an error occurs, restore your backup and try again. If nothing happens, thats a good sign. Now, retry the flite command to see if it works now: (make sure you have sound on)
Code:

flite "This is a test."

gnuite 2006-05-15 23:21

Apologies for my absence.
 
Everyone,

I'm sorry if I've seemed to have fallen off the face of the planet, but I've been on vacation since Friday (May 12) morning and have not had internet access until today. I will continue to have limited internet access until I get back from vacation on Sunday, May 21. Yes, I know, I have a Nokia 770 and I should have internet access everywhere. :)

I've read through all the comments posted in this thread so far, and there is a lot of good feedback so far. Some of the issues will be easy to fix (the locale thing with atof() was an oversight on my part). Some of the suggestions are great and should be relatively easy to add to Maemo Mapper. When I get back from vacation I will begin integrating a subset of the fixes and suggestions, after which I will test the changes and release Maemo Mapper v0.2. Until then, continue to post your bug reports and suggestions into this thread. When I get back from vacation and have a free evening, I will address each post with a reply.

Thanks to everyone who has donated money, time, and/or effort for the gain of Maemo Mapper. You are all contributing to and subsequently responsible for the growth of Maemo Mapper. I can't test all of the possible GPS receivers without a large supply of money and time, but with your help we can test a decent selection of them, and with your feedback we can make sure Maemo Mapper works on the largest possible subset.

[em]This[/em] is the true power of open source.

kutibah 2006-05-16 01:10

Quote:

Originally Posted by gnuite
Everyone,

I'm sorry if I've seemed to have fallen off the face of the planet, but I've been on vacation since Friday (May 12) morning and have not had internet access until today. I will continue to have limited internet access until I get back from vacation on Sunday, May 21. Yes, I know, I have a Nokia 770 and I should have internet access everywhere. :)

I've read through all the comments posted in this thread so far, and there is a lot of good feedback so far. Some of the issues will be easy to fix (the locale thing with atof() was an oversight on my part). Some of the suggestions are great and should be relatively easy to add to Maemo Mapper. When I get back from vacation I will begin integrating a subset of the fixes and suggestions, after which I will test the changes and release Maemo Mapper v0.2. Until then, continue to post your bug reports and suggestions into this thread. When I get back from vacation and have a free evening, I will address each post with a reply.

Thanks to everyone who has donated money, time, and/or effort for the gain of Maemo Mapper. You are all contributing to and subsequently responsible for the growth of Maemo Mapper. I can't test all of the possible GPS receivers without a large supply of money and time, but with your help we can test a decent selection of them, and with your feedback we can make sure Maemo Mapper works on the largest possible subset.

[em]This[/em] is the true power of open source.

Awesome! Thanks for the update. And I agree, Nokia made a wise decision by not going with the trend and allowing Open Source programming for the 770. :)

lmf 2006-05-16 13:56

Sugestion.. relating to map downloading
 
Hi gnuite,

Once again, thank you for your work... :)
Here's a sugestion relating to map downloading.

After a quick search on the internet, it was easy to find a list that associates city/country , and their coordinates...
(for example: http://w3logistics.com/infopool/koord-int/?search=ALL)
and also: http://earth-info.nga.mil/gns/html/cntry_files.html
(this site has very dettailed info...)

So, my sugestion is this:
integrate a similar list (in xml) on MaemoMapper, and then, have a menu option to select the city, the radius (in Km) and the zoom level...
this would make it very easy to download the full map for a certain city...
(the ability to delete maps, based on location, radius and zoom level, would also be nice...)


thanks for your work and attention.
:rolleyes:

jfheintz 2006-05-16 14:46

Hello guys,

I would like to download the google maps to store it on my Nokia 770 that I can use the maemo mapper off line.

I use the following URL
http://mt.google.com/mt?n=404&v=w2.11&x=1&y=1&zoom=10
but I am using longitude and latitude instead of this x and y
and I need to convert the 2 values

I have the "x"
int tilesNumberOnASide=2^(17-zoom);
double x = Math.floor(tilesNumberOnASide*(longitude+180)/360);

but I am not able to get the value for the "y"
I have a closer look to the maemo-mapper source code, but it is quite a bit complex to me and I was not able reproduce the right formula. Moreover the 0.5f is suspicious to me.

#define MERCATOR_SPAN (-6.28318377773622f)
#define MERCATOR_TOP (3.14159188886811f)
#define latlon2unit(lat, lon, unitx, unity) { \
gfloat tmp; \
unitx = (lon + 180.f) * (WORLD_SIZE_UNITS / 360.f) + 0.5f; \
tmp = sinf(lat * (PI / 180.f)); \
unity = 0.5f + (WORLD_SIZE_UNITS / MERCATOR_SPAN) \
* (logf((1.f + tmp) / (1.f - tmp)) * 0.5f - MERCATOR_TOP); \
}

Is any body able to give me the right formula?

Smiley Dan 2006-05-16 21:05

Quote:

Originally Posted by insert_nick
urgh, it was that! shame on me, thank you very much... wow great app. Btw, can I repeat the same "stupid" question someone has done on the beginning of this thread, about how to set that "classpath" to work with flite? (flite installed and working, but not set in classpath. I'm too bad in linux stuff sorry)

Sadly this still doesn't work for me. Still just a black screen, l've also tried the alternative URL. Hope someone can help!

ioan 2006-05-16 21:15

Quote:

Originally Posted by jfheintz
Is any body able to give me the right formula?

download winmapper from this site:
http://www.barghis.com/winmapper.htm

you have the source code and and the exe in the zip. you will have to look at those functions:
tile2zunit
unit2ztile
latlon2unit
unit2latlon
GetMapsForZoom

in GetMapsForZoom first 2 lines of code:
start_tilex := unit2ztile(start_unitx, zoom + 1);
start_tiley := unit2ztile(start_unity, zoom + 1);

shows you how to calculate the x, y for one tile

pstorralba 2006-05-16 23:03

Wishlist
 
I really like this application so I cannot stop thinking about new features which, in my opinion, will be useful.

In the first place, used as a car gps, I really think it should change zooming depending on speed as I don't need detailed maps when I'm driving fast on a motorway, while I do really need all the detail in the middle of the town. Of course, this feature should be turned on and off on demmand on the preferences dialog, as I'm sure not all the people will like it :-)

I would like also having some trip info on the map screen as current speed, heading (don't ask me why I like it so much), trip distance, altitude (maybe you can get all the other data from the car itself, but that isn't true for altitude) and the like.

The last feature (for the moment) I think could be quite useful is a waypoint database with "relevant" places with their GPS coordinates, and an on screen display of straight direction you should follow to get there. Sometimes, when you don't have any other better indication, this proves to be of much use.

What do you think?

I hope I will have some time for coding so I would like to be contributing code in the future.

heikki770 2006-05-17 06:53

Everyone is writing a wishlists to this great program, so I will add one of my own. It is hopefully not too hard to do, but it is quite important to me.

If I understand right, there is field for time in GPX trace format:
<trkpt lat="59.889397" lon="10.522553">
<ele>76</ele>
<time>2003-05-02T10:44:52Z</time>
<fix>3d</fix>
</trkpt>
I would like to get that <time> info to trace file, so I can later use that info for various countings like speed, awg. speed and like diary, time when I started my journey, etc...

Am I a bit control freak, or what????

pstorralba 2006-05-17 07:39

Quote:

Originally Posted by heikki770
If I understand right, there is field for time in GPX trace format:
<trkpt lat="59.889397" lon="10.522553">
<ele>76</ele>
<time>2003-05-02T10:44:52Z</time>
<fix>3d</fix>
</trkpt>
I would like to get that <time> info to trace file, so I can later use that info for various countings like speed, awg. speed and like diary, time when I started my journey, etc...

Am I a bit control freak, or what????

I don't think you are freak, because then, I am more... What I do with my mobile phone (S60 and a bit of python programming) is something similar: I store *all* NMEA data read from the GPS so I can reproduce the trip *exactly* with gpsfake (included on gpsd clients).

Of course, that is a more disk consuming option.

TiganSan 2006-05-17 16:37

Smiley Dan, try this suggestion from gnuite to help you with your black screen. Type the command as shown below and then shutdown and reboot 770. It is working great for me now.

Quote:

Originally Posted by gnuite
Run this command in XTerm (which will clear your settings in GConf) and re-start Maemo Mapper:
Code:

gconftool-2 --recursive-unset "/apps/maemo-mapper"

Thanks gnuite for the GREAT application.

r0n 2006-05-17 16:50

Quote:

Originally Posted by Smiley Dan
Sadly this still doesn't work for me. Still just a black screen, l've also tried the alternative URL. Hope someone can help!

Dan,

I had the same problem. If none of the above fixes work, try immediately zooming out 10-11 times. It could be that your start point is zoomed in so close that it renders black. That is what happened in my case, and angrily mashing buttons solved the issue. Anyone know how to set the default starting point when opening the application? Hats off to the author, btw. It got me excited about the 770 again!

lmf 2006-05-17 18:01

If you're having problems with the maps (they are black), or you can't download them... then check the path you've chosen for the maps...
the directory should exist.. and the cache dir should end with a /
something like: /media/mmc1/mmapper_maps/

xdoum 2006-05-17 18:01

maemo mapper
 
I already install the software but I have a black screen only.
Any help?

xdoum 2006-05-17 18:03

Maemo mapper
 
I already install the program but only i see a black screen...
Any help?

jaska k 2006-05-18 05:45

It would be nice to have Web Map Service client on nokia 770. Is it too difficult to implement it part of maemo-mapper? Specification can be found on OGC's website (http://www.opengeospatial.org/). With WMS support it will be possible to create own servers with MapServer (http://mapserver.gis.umn.edu/) or any other WMS compatible server and put your own maps online. https://www.osgeo.org/ could be good starting point to Open Source GIS.

elpaso 2006-05-18 06:48

Quote:

Originally Posted by jaska k
It would be nice to have Web Map Service client on nokia 770. Is it too difficult to implement it part of maemo-mapper? Specification can be found on OGC's website (http://www.opengeospatial.org/). With WMS support it will be possible to create own servers with MapServer (http://mapserver.gis.umn.edu/) or any other WMS compatible server and put your own maps online. https://www.osgeo.org/ could be good starting point to Open Source GIS.

You have my vote, I posted a similar proposal a few days ago.

I would like to hear more voices and opinions (expecially from the author of maemo-mapper) before starting to think about coding something.

I took an eye on the the code, and it does'nt seem too difficult to add basic WMS support, but we have first to add multi-provider support (i.e. the possibility to configure several map providers (see my previous posts in this thread)

Regards

zoom 2006-05-18 08:29

Maemo Mapper debug-version available?
 
Hi,
Thanks for great app!

Is there Maemo Mapper debug-build available somewhere? I am having problems with 770 and new Nokia LDW-3 BT-GPS (which works fine with GPS-drive).

I noticed from MM source that it has IFDEF for outputting log but I do not have capability to make debug-build. If any one has a debug -version available I could provide more detailed information about the problem.

Problem with LDW-3 is segmentation fault crash right after announcing "Establishing GPS-fix".

Btw. Nokia LDW-3 is great complement to 770 as it comes with 770 compatible mobile charger


All times are GMT. The time now is 15:21.

vBulletin® Version 3.8.8