PDA

View Full Version : From Google Maps to GPS


RogerS
2007-12-06, 17:56
Bloomberg News reports (in its entirety, via the San Jose Mercury News (http://www.siliconvalley.com/latestheadlines/ci_7648437?nclick_check=1)):

TomTom, the world's largest maker of car-navigation equipment, will use Google's maps program so customers can send addresses for shops and restaurants to their devices. Users can search for business addresses through the Google Maps site and then send that information wirelessly to a navigation device with a click of a button, the Amsterdam-based company said Wednesday in a statement. Drivers can then view that information on the device's map and save it. TomTom is adding features to stay ahead of rival Garmin.

I hadn't thought about the advantage a device like the N810 Internet Tablet has in this regard, with both Google Maps (or any map site) and the GPS available in the same device.

But I guess a "send this address to the GPS" seems like a useful feature. What would it take for someone to work that up?Read the full article. (http://www.internettablettalk.com/2007/12/06/from-google-maps-to-gps/)

promethh
2007-12-06, 18:09
"Send to Car" is a feature already present on the Dash Express 0.9 and in the new Dash Cavalier. It allows Dash owners to log into the MyDash website, search for an address, and upload it via GPRS/WiFi to their GPS in their car. I'm curious to see how much Dash has protected under their Intellectual Property patents.

Those in ITT who participated in the National Road Test (NRT) and the current beta trials for the Cavalier have a much better understanding what else is out there and can be done. I truly hope Dash succeeds... I'm likely to keep the N810 for myself and buy the Dash Cavalier for my wife. :D

djs_tx
2007-12-06, 19:56
I'm no maemo developer but I think it could be done...

Use the DBUS as the glue to let other applications send a coordinate or address to the mapping software. Once that works then you create a network daemon to listen on a specific port and convert traffic on that port to the appropriate DBUS event.

David

RogerS
2007-12-07, 15:58
OK, that sounds clear enough (what's the emoticon for rolling your eyes to indicate 'but don't press me on that!'? Insert here.)

Where's the quick-artist developer to knock this out then?

arsa
2007-12-07, 16:02
Hm... well, Google Maps web site looks... pretty bad, on tablet's screen. Header takes quite a bit of vertical space, plus the sidebar shows up all the time. As a result the map part is probably 1/4th of the screen size. And no mobile version of maps site (only the java app, and we all know the state of java on tablet...)

djs_tx
2007-12-08, 00:51
OK, that sounds clear enough (what's the emoticon for rolling your eyes to indicate 'but don't press me on that!'? Insert here.)

Where's the quick-artist developer to knock this out then?

Sorry if I sounded flippant, I was just trying to say that the software infrastructure is there. The logical place to add this (IMHO) would be maemo mapper.

It would not be trivial. But possible. Learning to develop in Maemo has been on my "to learn" list for a while. But day job + kiddo = no time. Maybe soon.

David

YoDude
2007-12-08, 01:34
It is pro'ly just a TomTom OV2 POI file that is sent by Google. TomTom at home may then load it on the device as a favorite, and there ya go.

Older TomTom OV2 files can be converted to Wayfinders NCE files and we have already figured out how to load them on Wayfinder. >>http://www.internettablettalk.com/forums/showthread.php?t=11911
Newer TomTom OV2's are backward compatible with TomTom devices but involve a different encryption scheme. Prol'y as a result of this Google dealio.

When these new files are cracked, it will be easy to craft an automagic loader for Wayfinder... if they can be intercepted. (I don't know how Google intends to send them. As an email attachment?)

The same may be done with MaemoMapper but, I don't know how it handles POI's

RogerS
2007-12-08, 14:37
Learning to develop in Maemo has been on my "to learn" list for a while. But day job + kiddo = no time. Maybe soon.Statement 1: same

Statement 2: same (2 kiddos)

Statement 3: same

gnuite
2007-12-09, 02:24
Maemo Mapper provides the ability to search for POI in your area, and from that you can download a route to whichever POI you choose. It may not be a single click, but it's not more than a few. There's also a DBUS interface for Maemo Mapper, which doesn't have a "send address" function yet, but will soon.

But how to send the address information from the browser to Maemo Mapper is the real problem. djs_tx's suggestion (a network daemon listening for certain network traffic patterns) may sound straightforward, but the kinds of patterns to look for are likely complex and non-constant. Roger's idea is likely impossible without access to the browser's source code.

YoDude
2007-12-09, 04:31
In the attached zip is a typical TomTom itinerary file as it appears for uploading to a device from the TomTom at home desktop program.

It can be read as a delineated text file. :)

TA-t3
2007-12-09, 17:09
@YoDude:
_Encrypted_ OV2 files? I haven't heard of those before. I made tools to read and write OV2 files some two or three years back. Do you have an example of one of these new files? Or how to get one?
Thanks in advance

YoDude
2007-12-09, 17:50
@YoDude:
_Encrypted_ OV2 files? I haven't heard of those before. I made tools to read and write OV2 files some two or three years back. Do you have an example of one of these new files? Or how to get one?
Thanks in advance


Sure :)

The attached zip includes a "Retail Stores" OV2 POI file from TomTom that can not be edited with conventional tools (Navicore Extension Editor and all other DB editors I have report "can not detect file type".) AND, a "Home Depot" OV2 POI file I built from the ground up that Navicore Extension Editor reads just dandy.
It is pro'ly a single line that throws the editors off but I haven't had time to find it...

Any help would surely be 'preciated. :)

EDIT: the file exceeds this sites upload limit so I posted it on a blog >> http://my.opera.com/yodude/blog/for-ta-t3-posted-on-itt

TA-t3
2007-12-09, 18:42
The Retail Stores file starts out right away with something that isn't normal OV2 at all.. the first byte is supposed to be 00, 01 or 02 (depending on the subtype of OV2), this one begins with 0x64. Your Home Depot file is a type 0x01 file and reads fine with my tools. Presumably the Retail Stores file also contain shop names or some such, but there's no plain text in the file so it's either encrypted or just compressed.

I'll take a look at this (probably over Christmas, as I'm going on mission next week and will only be sporadically active). I figured out the original OV2 formats from scratch (before I later found partial docu at the TT web site, lol), so maybe this one'll work out too.

EDIT: Here's some partial output that my old tools dump out. There seems to be some legit-looking locations there.. (the first 'Ignoring record type 100' is the 0x64 I mentioned above).

Ignoring record type 100;42896.95736, 64.85676, 42790.27950, 19.64521
;42862.39810, 64.85676, 42790.27950, 19.64521
;42862.39810, 36.57136, 42790.27950, 19.64521
;42851.20389, 36.57136, 42790.27950, 19.64521
;42851.20389, 33.83485, 42790.27950, 19.64521
;42835.06816, 33.83485, 42790.27950, 19.64521
;42835.06816, 33.20660, 42790.27950, 19.64521
;42832.52526, 33.20660, 42790.27950, 19.64521
;42832.52526, 32.75769, 42790.27950, 19.64521
;42791.83144, 32.75769, 42790.27950, 19.64521
;42791.83144, 21.34309, 42790.27950, 19.64521
Ignoring record type 28;42791.83144, 32.75769, 42790.27950, 21.34309
Ignoring record type 28;42832.52526, 32.75769, 42791.83144, 19.64521
;42832.52526, 21.28228, 42791.83144, 19.64521
...

Compare this to your Home Depot file:

;42881.27549, 64.85918, 42790.28814, 19.68855
;42862.54722, 64.85918, 42790.28814, 19.68855
;42847.73596, 64.85918, 42790.28814, 19.68855
;42831.72602, 64.85918, 42790.28814, 19.68855
;42831.72602, 37.95230, 42790.28814, 19.68855
;42830.00244, 37.95230, 42790.28814, 19.68855
;42827.76049, 37.95230, 42790.28814, 19.68855
;42827.45250, 37.95230, 42790.28814, 19.68855
42790.28814, 21.97187, "Lihue - Kauai"
42791.62059, 21.33261, "Kapolei"
..

(My tool prints Type 1 records with the ';' in front, Type 2 records are those two last ones with names.)
Looks promising. We can get back to this later (presumably in another thread, not hijacking this one..) over Christmas or thereabouts.

YoDude
2007-12-09, 19:43
Thanks dude... and have a happy holidays!

BTW, both files load and run in TomTom fine... TomTom apparently just started doing this with the POI's that they provide free or otherwise. :)

Frank Banul
2007-12-11, 23:04
What am I doing wrong? When I try to download POI, I get "File not found". I just installed Maemo Mapper 2.2 last night. If I go to the Source URL in my desktop browser, it's indeed not there. What is the correct POI URL? I have by default, http://www.gnuite.com/cgi-bin/poi.cgi?<arguments>

This is on a 770 with OS2006.

thanks,
Frank

Maemo Mapper provides the ability to search for POI in your area, and from that you can download a route to whichever POI you choose. It may not be a single click, but it's not more than a few. There's also a DBUS interface for Maemo Mapper, which doesn't have a "send address" function yet, but will soon.

But how to send the address information from the browser to Maemo Mapper is the real problem. djs_tx's suggestion (a network daemon listening for certain network traffic patterns) may sound straightforward, but the kinds of patterns to look for are likely complex and non-constant. Roger's idea is likely impossible without access to the browser's source code.

vnguyen972
2007-12-21, 07:56
What am I doing wrong? When I try to download POI, I get "File not found". I just installed Maemo Mapper 2.2 last night. If I go to the Source URL in my desktop browser, it's indeed not there. What is the correct POI URL? I have by default, http://www.gnuite.com/cgi-bin/poi.cgi?<arguments>

This is on a 770 with OS2006.

thanks,
Frank

I am having the same problems on N800 running OS2008 (even when it was still OS2007)... I've been asking around on other threads but no answers so far... I guess we just have to wait, maybe it's been worked on.

here.david
2007-12-24, 08:42
Does anyone know now I can use my TomTom V5 on the N810 or N82...(santa said I have been good this year...<g>...)...

I have tomtom on my Treo 650 and the Nokia GPS maps on the N82 is not worth the $150 3 yr lic, IMHO...mostly due to the typing...yet the google mapping is very good...I currently use the N770 and would like to move the TomTom over to either the N810 (soon to be here..Dell states by 1/6/08) or the N82 as I find the tomtom mapping outstanding to use...

Regards,

David