PDA

View Full Version : MapThis! - GPS MAP VIEWER FOR PSP Released



Darksaviour69
August 17th, 2006, 20:49
Deniska (http://deniska.dcemu.co.uk) posted the release of his awesome GPS Mapviewer for the PSP, heres the details:

Heres the Release Thread (http://www.dcemu.co.uk/vbulletin/showthread.php?t=32582)


I just entered my first public release of the viewer to NEO summer coding contest 2006
(http://www.neoflash.com/compos.htm).. so here is the details:

MAP THIS! GPS MAP VIEWER FOR PSP
-------------------------------------------------http://deniska.dcemu.co.uk/images/map1.jpg


short video clip:
http://www.youtube.com/watch?v=_nitCHViaCU"]http://www.youtube.com/watch?v=_nitCHViaCU

DISCLAIMER
----------
This software is distributed under GPL license and provided for education purposes only.
It is not fully tested and therefore should be used with caution.
I shell not be responsible for any damages and/or legal problems which may arise from using this
application & underlying hardware setup.
This software acquires image data from Google Maps online service. Please read and understand Google Maps' "Terms of Use"
agreement before using this application.

http://deniska.dcemu.co.uk/images/map2.jpg


MAIN FEATURES
-------------
- Scroll through large (up to 65536x65536 pixels) maps.
- Zoom in/out. The number of zoom levels depends of on the size of the map.
- Large coverage. The program uses imagery from Google Maps, which currently have pretty good coverage of
North America, Western Europe, Australia, Japan. Visit Google maps, to find out if they provide required
coverage for your location.
- Customizable map size, level of detail and coverage.
- Ability to display zipped maps (currently buggy)
- Ability to display satellite and hybrid maps from Google.
- WIFI map retrieval: ability to acquire and store map data to memory stick over WIFI
- Linux/Cygwin script is also provided to generate a map of given size and detail for a given location.
- GPS support: ability to read and interpret NMEA sentences from a GPS receiver communicating through PSP's serial port.
Rather simple DYI hook up with GPSlim 236 receiver from Holux is explained in following thread:
http://www.dcemu.co.uk/vbulletin/showthread.php?t=30035
In GPS mode there are following features:
- Speed, direction, altitude, latitude, longitude, number of satellites in view.
- NORTH UP mode: map is displayed with NORTH always on top. The arrow in the middle turns to shows current direction.
- TRACK UP mode: map rotates so that direction of movement is always from top down.
- Record GPS data (captures NMEA sentences in gps.txt file for later replay)
- POI/Attractions data support. Ability to select and display different types of attractions.
- PSPSDK compatible source code provided.

http://deniska.dcemu.co.uk/images/map3.jpg


INSTALLATION
------------

1.5 users: copy contents of 1.5 folder to ms:/PSP/GAME
1.0 use EBOOT.PBP from 1.0 folder with data files from 1.5 folder
2.0+ try using EBOOT.PBP from NOGPS folder with data files from 1.5 folder
2.7+ generate maps of up to 32x32 size with provided cygwin script and html files,
copy them on MS and view through the PSP's browser.

View the attached README file for further details...
Download and Give Feedback Via Comments

digg this story (http://digg.com/mods/GPS_Map_Viewer_for_the_PSP/)

Video_freak
August 17th, 2006, 20:51
This is an awesome app. I'm glad it's out. Great job Deniska! :)

QueadlunnRau
August 17th, 2006, 20:55
I have just eight words for you ... NICE!!!

SSaxdude
August 17th, 2006, 21:08
This could be a very useful homebrew application.

motz
August 17th, 2006, 22:22
Great work Deniska! ;)

tallica
August 17th, 2006, 22:43
Cool! this could help alot of people if there is an easy way to hook up the gps without making your own.

StealthCP
August 17th, 2006, 23:05
You will win.

AtariFreek
August 17th, 2006, 23:19
You Will Win
I Don't Know, Monkey's Making A New FPS.
It IS A Great App Though.

gslop
August 17th, 2006, 23:25
Yes very good app.

ExcruciationX
August 18th, 2006, 00:00
Nice app!

Jonesyxxiv
August 18th, 2006, 00:04
This is awesome. I think youll win also.

mavsman4457
August 18th, 2006, 00:42
Is there a compatability list for GPS units to work with this?

DragonPimpsta
August 18th, 2006, 00:49
You win. *hands over my psp* I AM NOT WORTHY

Skye
August 18th, 2006, 01:03
Fixed Neoflash link. ;D

gr42178
August 18th, 2006, 01:38
This app looks awesome, How can I get a map of my area? The instructions are very confusing (to me anyway lol :p )

Video_freak
August 18th, 2006, 01:56
This app looks awesome, How can I get a map of my area? The instructions are very confusing (to me anyway lol :p )
I was wondering too...

Jonesyxxiv
August 18th, 2006, 02:05
I got a map of my area but it has to be a fairly small(smallest or secound smallest size). If I try to Get a large map, the map doesnt work an my wirless router gets screwed up(I have to unplug the power cord and restart my router to fix it, it only takes about 3 minutes but its a bit of a pain).

deniska
August 18th, 2006, 02:17
Sorry, guys...
Wifi feature is fairly new and buggy (has no error recovery logic). Your best bet is to generate maps, using the cygwin scripts that I provided...
Perhaps someone can write a tutorial on how to install cygwin and generate the maps this way..

deniska
August 18th, 2006, 02:21
This app looks awesome, How can I get a map of my area? The instructions are very confusing (to me anyway lol :p )
Here is a good online tool to get gps coordinates of any place on this planet:
http://www.mapki.com/wiki/Get_Lon_Lat

Once you get your place's latitude/longitude - put it in to WIFI form or use it with getmap.sh cygwin script.

Briggzy11
August 18th, 2006, 02:34
I will use this 2morro when i have time and experiment with it :)...If i get a map to work ill make a tutorial for people to use :)

Great work Deniska you made me proud :)

Emeriastone
August 18th, 2006, 02:54
Wow!!!

califrag
August 18th, 2006, 03:18
absolutely amazing deniska, another great application! any thoughts into making it compatible with msn maps? (http://maps.msn.com) as I believe it uses the same mapping software as google maps? can't wait to get a gps to try this with!

mavsman4457
August 18th, 2006, 03:46
I'm downloading my map now and it has paused at 560 out of 21844.

Edit: Ok so I switched out of that download, I think it was too big for my memory stick. Then I messed up on the units and did a map of the ocean. Trying it for a third time to get it right.

deniska
August 18th, 2006, 04:19
start up with small maps..at least over WIFI...
Don't try to load an unfinished map - it may stall the viewer & corrupt your memory stick..
BTW, MAKE SURE YOUR TURN OFF ALL POWER SAVE FEATURES.
The best way to generate maps is with the cygwin scripts that I provided...

s1k0
August 18th, 2006, 04:31
Sweeet good job!!!!!

deniska
August 18th, 2006, 04:32
absolutely amazing deniska, another great application! any thoughts into making it compatible with msn maps? (http://maps.msn.com) as I believe it uses the same mapping software as google maps? can't wait to get a gps to try this with!

I thought of that already..
they seem to use a slightly different address coding scheme, so I could not hack it in 15 minutes (before my attention span ran out)
Feel free to look in to this - should not be too hard...but GPS coordinates routines will probably have to be adjusted...

I am thinking of " milking" msn maps for route data though...
In the scripts directory I put up a script called getdirections.sh which connects to msn maps and out puts directions.. Here is an example:
./getdirections.sh "195 Broadway, New York, NY" "10 market st, san franciscoi,ca"
1,40.710373,-74.009491,0.1,Depart on Dey St (West)
2,40.711056,-74.010782,0.3,Turn RIGHT (North) onto Church St
3,40.714921,-74.007941,0.6,Turn LEFT (West) onto Chambers St; then immediately turn RIGHT (North) onto Hudson St
4,40.72377,-74.007941,1.9,Bear RIGHT (North-East) onto Holland Tunnel [Hudson St] towards Holland Tunnel / New Jersey
5,40.727725,-74.021178,null,Entering New Jersey
6,40.731505,-74.039476,0.3,Bear LEFT (West) onto 14th St [Boyle Plaza]
7,40.732024,-74.044373,0.0,Road name changes to I-78 [US-1]
8,40.732024,-74.045145,1.2,Keep STRAIGHT onto US-1 [US-1 & 9] towards US 1 / US 9
9,40.739326,-74.064215,0.2,Keep RIGHT onto Ramp towards US-1-Truck / US-9-Truck / I-280 / Jersey City / Kearny
10,40.739237,-74.06791,0.3,Bear RIGHT (West) onto US-1 & 9-Truck [US-1 Truck]
11,40.738807,-74.073757,1.3,Keep STRAIGHT onto SR-7
12,40.746713,-74.096009,1.3,Keep STRAIGHT onto CR-508 [Newark and Jersey City Tpke] towards CR-508 / I-280 / New Jersey Turnpike / Harrison / Newark
13,40.749633,-74.119977,16.6,Take Ramp (RIGHT) onto I-280 towards I-280
14,40.858916,-74.365003,2.7,Take Ramp (LEFT) onto I-80 Express Ln towards I-80 / Dover / Del Water Gap
15,40.864243,-74.416297,372.0,Road name changes to I-80
16,40.977047,-75.1354,null,Entering Pennsylvania
17,41.170615,-79.095121,null,Construction between Alaska and Corsica (WB) (April 17; 2006 - September 29; 2006)
18,41.184962,-80.518894,null,Entering Ohio
19,41.123961,-80.768394,null,Reconstruction between Ohlton and Mahoning (WB) (May 29; 2006 - March 31; 2009)
20,41.110816,-80.828616,0.5,Turn RIGHT onto Ramp towards I-80 / Cleveland
21,41.112964,-80.837468,0.4,Keep RIGHT to stay on Ramp towards I-80 / Cleveland
22,41.117261,-80.843396,353.8,*Toll road* Merge onto I-80 [Ohio Tpke]
23,41.628623,-84.805691,null,Entering Indiana
24,41.591508,-87.227793,0.6,At exit 21; turn RIGHT onto Ramp towards I-80 / I-94 / In-51 / US-6 W / Illinois Tollway / Des Moines
25,41.588933,-87.233031,0.1,Keep RIGHT to stay on Ramp towards I-94 / I-80 / In-51
26,41.587215,-87.233209,18.0,Take Ramp (LEFT) onto I-80 [I-94] towards I-94 / I-80 / In-51 S
27,41.577076,-87.525145,null,Entering Illinois
28,41.577851,-87.573086,5.0,*Toll road* Keep STRAIGHT onto I-294 [I-80] towards I-80 / I-294 / Tollway / Wisconsin / Iowa
29,41.578107,-87.670423,145.2,Keep RIGHT onto I-80 towards I-80 / Iowa
30,41.486436,-88.198287,null,Resurfacing between Minooka and Joliet (WB) (July 30; 2006 - March 30; 2007)
31,41.440387,-90.321834,179.4,Take Ramp (RIGHT) onto I-80 towards I-80 / Davenport
32,41.579569,-90.364537,null,Entering Iowa
33,41.652423,-93.579199,13.8,Road name changes to I-35 [I-80]
34,41.59701,-93.777234,119.5,Take Ramp (RIGHT) onto I-80 towards I-80 / Council Bluffs / Omaha
35,41.23153,-95.843564,2.6,Merge onto I-29 [I-80]
36,41.233678,-95.893916,432.8,Keep LEFT onto I-80 towards I-80
37,41.2317,-95.911094,null,Entering Nebraska
38,41.221216,-103.619523,498.9,Stay on I-80
39,41.180925,-104.053219,null,Entering Wyoming
40,41.155923,-105.400276,null,Rehabilitation between Laramie and Buford (NB) (March 15; 2006 - September 20; 2006)
41,41.598038,-106.203752,null,Reconstruction between Elk Mountain and Arlington (NB) (July 10; 2006 - July 31; 2008)
42,41.24811,-111.04667,null,Entering Utah
43,40.718531,-111.89748,0.2,Turn LEFT onto Ramp towards I-15 / UT-201 / Las Vegas / West Valley
44,40.718531,-111.900833,17.6,Take Ramp (RIGHT) onto SR-201 [2100 South Fwy] towards UT-201 / West Valley
45,40.726092,-112.162696,null,Construction near Garfield (June 13; 2006 - December 15; 2006)
46,40.722141,-112.223184,634.3,Take Ramp (RIGHT) onto I-80 [Dwight D Eisenhower Hwy] towards I-80
47,40.738206,-114.043628,null,Entering Nevada
48,39.468473,-120.002749,null,Entering California
49,38.579859,-121.560551,69.8,Take Ramp (LEFT) onto I-80 towards I-80 / San Francisco
50,37.887821,-122.30929,3.6,Merge onto I-580 [I-80]
51,37.836526,-122.296149,1.1,Take Ramp (LEFT) onto I-80 towards I-80 / San Francisco
52,37.82596,-122.302856,5.9,Take Ramp (RIGHT) onto I-80
53,37.785491,-122.391608,0.5,Turn RIGHT onto Ramp towards Fremont St
54,37.788585,-122.394272,0.3,Turn LEFT (North-West) onto Fremont St
55,37.791679,-122.398301,0.3,Turn RIGHT (North-East) onto Market St



It should not be hard to use those way point coordinates in the program to trigger proximity alerts: "MERGE ON HIGHWAY 95" as you aproach the given way point....

Psyberjock
August 18th, 2006, 05:07
So I had a good idea for your app while i was in the shower. You can use it if you want.

This idea lets us change maps automatically as we cross from one to aother.

First you need to imagine a grid. Each box has a number from 1-16 (for example). The numbering pattern is standard (top down, left to right) so we always know where each number will be. Then overlay 16 maps. As you cross from area to area the maps automatically change.

There's the idea. Now for the method.

A config file has a couple simple to customize fields:
gridsize: 4x4
zeros: 1,4,16

The grid size is pretty self explianatory 4x4 makes 16 squares, but it could be 2x8 or anything. Just width x heigth.

The zeros are blank areas. Areas with no maps. These would be for oceans, unneeded areas, or whatever.

I was thinking that you could use a filename solution for helping to tell where each map is located, but with the config file, it may just be redundant, but for the sake of being thorough, here 's my idea on that.

Each file name is a description of the areas surrounding it.
For example area 1 in the 16 area grid would be named n0e2s5w0.jpg This shows that to the North, there is nothing, to the East there is area 2, to the South is area 5, and to the West is nothing.

Like I said, they're just ideas I had while taking a shower. You can use either, both, or neither of them. While it wouldn't prevent you from ever having to load a different map (probably from file space restraints) it would minimize the need to do so.

mcvader
August 18th, 2006, 06:09
Will this work with the "official" GPS sony are supposed to be Releasing?

Great Work deniska, you could well win!

M!ckeY
August 18th, 2006, 06:43
wow, this is great, i can't wait to try it out w00t!!!!:D

m0dm0use
August 18th, 2006, 08:31
Finnaly its out ive been keeping an eye on this since day 1

the_red_rose
August 18th, 2006, 08:31
i'm so impressed! such a good work!
you should try to make some better stuff....but it's already good!!!

mr_nick666
August 18th, 2006, 08:56
i'm so impressed! such a good work!
you should try to make some better stuff....but it's already good!!!

Better? :confused: This is an amazing achievment! :D Im mucho impressed ;)

Stealth Kill
August 18th, 2006, 13:28
need a map for this

Latitude: 50.8169713891228
Longitude: 6.273279190063477


heeelp

CrazyRabbit
August 18th, 2006, 13:48
well done! thank You very much! Let's create map's archive?

stJimmy
August 18th, 2006, 13:51
yummmyyyy!!

gr42178
August 18th, 2006, 16:55
Here is a good online tool to get gps coordinates of any place on this planet:
http://www.mapki.com/wiki/Get_Lon_Lat

Once you get your place's latitude/longitude - put it in to WIFI form or use it with getmap.sh cygwin script.

I dont have a wireless router so I guess I will have to try cygwin. I will have to do a lot of research first because I know zilch about it hahaha, but it will be worth the effort. Thanks for responding, and great job, this is the best app I have seen in a long time, keep up the good work!

saqib154
August 18th, 2006, 17:54
where can you get the maps and where do you put them


also where do you put the scripts, NOGPS, and source code folders


i went to google maps :cool:

psp411
August 18th, 2006, 18:45
perfect.... now ill never get lost lol=P real cool app

Russoxley187
August 18th, 2006, 19:33
I Don't Know, Monkey's Making A New FPS.
It IS A Great App Though.


I will take this app over a FPS any day....

This rocks... can't wait to get my GPS and Cable...
This is amazing...
Soo many different things the PSP can do.

Russoxley187
August 19th, 2006, 02:53
a question... how do you DL maps if you have a 1.5
its does not have a browser.
and if you devhook it then you cant run map this...

Russoxley187
August 19th, 2006, 02:59
nevermind.. I'm a retard...

bmac
August 22nd, 2006, 20:23
what is MS?

ot2nie
December 30th, 2007, 22:29
hi
could someone explain it to me, how to install it, cause i'm pretty new here.
thanks

havard20009
March 10th, 2009, 23:33
hi
i try use in psp slim fw 5.02 GEN-A but i receive error :(80020148)
any one test with this fw ? or psp slim ?

tanchunxun
July 3rd, 2009, 12:18
i gt error: the game could not be started. (80020148)

pacojose
March 24th, 2010, 11:28
thank you very much it's fantastic