PDA

View Full Version : Map This! v0.4



Pages : 1 [2]

deniska
January 18th, 2007, 14:33
Nice mockups :-)

I'll consider your requests..
1)For now you can swap the cursor graphics with whatever images you have, as long as it follows the same format...
2) I am moving the gps functions out of the main loop in the newer version, so when you move a cursor you don't loose the trip data
3) this is alot of work... perhaps eventually I'll look in to it... but meantime I'll probably just sort pois alphabetically...

howl
January 19th, 2007, 11:12
Hello deniska! What do you think about routing (autorouting) feature for MapThis app?
There is a lot of routing maps for Garmin devices on the net in *.img and Polish (*.mp) formats.
I understand that routing implementation is a lot of work, but do you have such a plans?

Thanks for you work, it makes my PSP really worthwhile :)

Also, it would be great if you add ability to use different icons in one POI file (for example to indicate on one map different Gas Stations with different icons depending to owner company).

My opinion about switching off POIs during scrolling map - this feature should be optional in application settings since it's not easy to scroll to particular POI and to look at description while you can't see it during scrolling :)
If I'll have to much POIs on screen and scrolling will be slow I'll just switch them off in one click!

deniska
January 19th, 2007, 15:39
The routing was disscussed a few times before, so ..search the forums...
POIs - you can have up to 10 different icons displayed simultaneously... (again see the forums for details)
Sorry, but it's annoing to to keep answering same questions over and over again...

jolum
January 20th, 2007, 02:58
hi deniska! if you could make your program work for the psp sony gps I will pay for your program :) aaaa and also a map for mexico city pleeeease Thanks

deniska
January 20th, 2007, 03:14
hi deniska! if you could make your program work for the psp sony gps I will pay for your program :) aaaa and also a map for mexico city pleeeease Thanks

If you search the forums, you'll find the version with PSP-290 support, donation thread and instructions on how to download the mexico city map (hint: MSN seem to provide a good coverage of that area)

nikitenko91
January 21st, 2007, 02:44
i was trying to put the application on my psp and it didnt work, can i put it on first with out the GPS receiver so it would turn on and work and then buy the GPS recevire when iam shure it works. i have the lastest version 3.3 could that be a problem?

deniska
January 21st, 2007, 09:50
i was trying to put the application on my psp and it didnt work, can i put it on first with out the GPS receiver so it would turn on and work and then buy the GPS recevire when iam shure it works. i have the lastest version 3.3 could that be a problem?
Ask yourself this question:
Can you run any other homebrew?
If yes - you should be able to run Map This!

in7ane
January 21st, 2007, 22:05
deniska, I'm using http://glockdancers.com/mapthis/ as a source to feed a local cache (depending on a page with links to the .zip files and the _county_borders files). Let me know if this setup is ok with you (I will distribute with the cache filled and an assumption that anything already in the local cache is final and does not need updating).

A couple of things before I post the app:

(1)
Regarding this:
NOTE:
In theory, 2 or more counties can share area with same zipcode(s), ie you may get the same zipcode filename in 2 different county zipfiles. In this case you'll have to merge the zipcode files with a same name and sort the data inside of them alphabetically by street name.

This does not seem to be the case (eg. 02068.zip 99704 and 02090.zip 99704 are the same)

Could you give me a case where this is not so. To confirm that I do have to deal with both scenarios (where zipcode files are the same and also where they are partial).


(2)
zip.txt does not have entries for every zipcode, eg:

07086,40769504,-74021890, ,,3472,69785
(7th in Manhattan one you posted)

-

Here goes nothing: http://homepage.mac.com/f.levin/psp/GeoData0.2.0a.zip

Until deniska confirm this as working, and all the pre-processed files are there, this is experimental and probably not ready for use.

Lunatik
January 22nd, 2007, 01:57
Is there a way to reset the trip time?

---
Nevermind I figured it out

BaDaPpLe
January 22nd, 2007, 03:38
Awsome app in7ane worked great for me :)

deniska
January 22nd, 2007, 03:47
deniska, I'm using http://glockdancers.com/mapthis/ as a source to feed a local cache (depending on a page with links to the .zip files and the _county_borders files). Let me know if this setup is ok with you (I will distribute with the cache filled and an assumption that anything already in the local cache is final and does not need updating).

A couple of things before I post the app:

(1)
Regarding this:
NOTE:
In theory, 2 or more counties can share area with same zipcode(s), ie you may get the same zipcode filename in 2 different county zipfiles. In this case you'll have to merge the zipcode files with a same name and sort the data inside of them alphabetically by street name.

This does not seem to be the case (eg. 02068.zip 99704 and 02090.zip 99704 are the same)

Could you give me a case where this is not so. To confirm that I do have to deal with both scenarios (where zipcode files are the same and also where they are partial).


(2)
zip.txt does not have entries for every zipcode, eg:

07086,40769504,-74021890, ,,3472,69785
(7th in Manhattan one you posted)

-

Here goes nothing: http://homepage.mac.com/f.levin/psp/GeoData0.2.0a.zip

Until deniska confirm this as working, and all the pre-processed files are there, this is experimental and probably not ready for use.

I am still dumping the data for different states to http://glockdancers.com/mapthis/ - it will probably take me another week to finish it.

1) I don't have any examples to prove my theory yet - so for now you could just overwrite the file with the same zipcode name...
We'll see if someone reports a problem with that.

2) I am aware that zip.txt is incomplete...
Escentially, it not cruicial to the geodata creation...
It's just that some adresses would not have city name in them...

If could try to look up/update missing zipcodes via yahoo's geocoder:
http://developer.yahoo.com/maps/rest/V1/geocode.html
examle:
http://api.local.yahoo.com/MapsService/V1/geocode?appid=YahooDemo&zip=11230

But I would not rely on this look up during the runtime - since it is just a demo with limited access...

Some comments about the gui:
I generated a sample file and it worked for my area...
Perhaps you could display the names of the counties on that spreadsheet (using counties.txt file fo reference) - I am sure this could be usefull for some people...
Overwise - good work!

howl
January 22nd, 2007, 08:37
The routing was disscussed a few times before, so ..search the forums...
POIs - you can have up to 10 different icons displayed simultaneously... (again see the forums for details)
Sorry, but it's annoing to to keep answering same questions over and over again...

I'm really sorry for disturbing you, deniska. Probably it's time to make a FAQ on main page. Forum post's comments is to tangled data source for this kind of questions.

A Fn NOOB
January 22nd, 2007, 14:57
I'm really sorry for disturbing you, deniska. Probably it's time to make a FAQ on main page. Forum post's comments is to tangled data source for this kind of questions.

I nominate howl to be the official organizer.

:D

in7ane
January 22nd, 2007, 16:34
deniska, the state & county names are now in:

http://homepage.mac.com/f.levin/psp/GeoData0.2.2a.zip

deniska
January 22nd, 2007, 19:09
deniska, the state & county names are now in:

http://homepage.mac.com/f.levin/psp/GeoData0.2.2a.zip


Cool, thanks!

I gave it a quick try with a small Manhattan map and crashed on the first attempt
(sorry I did not copy the exception message)

The second and third attempts succeeded w/o a problem...

Could that be that I somehow changed the focus (I did some scrolling inside the county pane during the first try..) and that messed the program up..
Anyway, next time it crushes I'll catch the error message and send it to you...

in7ane
January 25th, 2007, 13:46
deniska, I'm trying to get the UK postcodes (http://www.freethepostcode.org/) into a usable geodata format. A few issues though - I suspect when you parse the lat/lon you assume the longitude is negative, and the search function requires a minimum number of characters (and a street number?).

So far I got the reverse geolookup to work once - but can't replicate that :( If you have time could you take a look and if you have any idea what I'm missing.

http://homepage.mac.com/f.levin/psp/GeoData0.2.3a.zip
http://homepage.mac.com/f.levin/psp/geodataUK.dat

Index:
00000,52750525,-1615776, ,,45481,48

Data:
AB10,,-2117000+57135000
AB10 7LE,,+0+57000000
AB11,,-2092000+57138000

---

Regarding the crash - I suspect it may be due to the county column in the data grid having been edited, but tell me if it happens again and I'll try and replicate and fix it.

Also, files on http://glockdancers.com/mapthis/ are no longer accessible.

Could you confirm that zip.txt is not required in the _map folder on the PSP.

pspryu101
January 29th, 2007, 03:50
deniska can u help wit this new release cuz i'm way behind......i don't get the geodata thing....wat does it do??? if i search a address on my psp using this release wud it make a POI automatically??? and does the geodata dat u provided on this release w/ the NY map works on any state like CA,AZ,MD, etc...that way i don't hav to make me own cuz the create ur own geodata thing looks complicated....all the cygwin and stuff...thanks!!! also good job on this release!!!

joeschmoe.lyt
January 29th, 2007, 04:17
I suppose since I'm in TX I'm S.O.L. with the geodata.
1-click crashes the app; old tiger isnt supported. Oh well I guess I can keep myself entertained with poi's for now.

pooka
January 29th, 2007, 10:34
We make and sell GPS-PSP cable. It supports Holux 236/238/240.

http://www.moby.cn/bbs/files/cable_gpsp_114.jpg
According to our test, Holux's GPS receiver is better than SONY's.
http://www.moby.cn/bbs/files/psphead_gpsp_104.jpg
Now we have shipping agent in USA and the cable can be delivered within 2-5 days.

More information can be found at www.moby.cn

groups.google.com/group/pspgps/web/psp-gps
Thanks.

hugodc1
January 29th, 2007, 17:35
Hi, isn't possible to connect the holux Gpslim240 via wireless?
bluetooth and wireless works both on 2.4Ghz nope`? :rolleyes:

joeschmoe.lyt
January 30th, 2007, 15:33
If someone can tell me how I'll gladly do the geodata for Tx and post it here for that RomComZom guy and whoever else. Is it difficult?

deniska
January 30th, 2007, 17:08
deniska, I'm trying to get the UK postcodes (http://www.freethepostcode.org/) into a usable geodata format. A few issues though - I suspect when you parse the lat/lon you assume the longitude is negative, and the search function requires a minimum number of characters (and a street number?).

So far I got the reverse geolookup to work once - but can't replicate that :( If you have time could you take a look and if you have any idea what I'm missing.

http://homepage.mac.com/f.levin/psp/GeoData0.2.3a.zip
http://homepage.mac.com/f.levin/psp/geodataUK.dat

Index:
00000,52750525,-1615776, ,,45481,48

Data:
AB10,,-2117000+57135000
AB10 7LE,,+0+57000000
AB11,,-2092000+57138000

---

Regarding the crash - I suspect it may be due to the county column in the data grid having been edited, but tell me if it happens again and I'll try and replicate and fix it.

Also, files on http://glockdancers.com/mapthis/ are no longer accessible.

Could you confirm that zip.txt is not required in the _map folder on the PSP.

- the zips should be again availale for download...
perhaps someone could offere a mirror?

- zip.txt is not needed inside mapthis map's folders.

I'll take a closer look at why your zip lookup does not work in a day or two, once I have time..

deniska
January 30th, 2007, 18:48
deniska, I'm trying to get the UK postcodes (http://www.freethepostcode.org/) into a usable geodata format. A few issues though - I suspect when you parse the lat/lon you assume the longitude is negative, and the search function requires a minimum number of characters (and a street number?).

So far I got the reverse geolookup to work once - but can't replicate that :( If you have time could you take a look and if you have any idea what I'm missing.

http://homepage.mac.com/f.levin/psp/GeoData0.2.3a.zip
http://homepage.mac.com/f.levin/psp/geodataUK.dat

Index:
00000,52750525,-1615776, ,,45481,48

Data:
AB10,,-2117000+57135000
AB10 7LE,,+0+57000000
AB11,,-2092000+57138000



There are 2 problems with this setup:
1) MapThis expects the closest coordinate to be within 300 meters of it's current position. Though good for streets this assumption would not work great with zipcodes... (of course I can make it configurable, if needed)
2) In the zip-data portion you don't populate the street number(s) section so the strtok fails and yeild bad comparison/display... Try putting '0' there - it would not make much sence from display point but should yeild better search results..

Perhaps this zipcode data could be better presented as a set of POIs....

in7ane
January 30th, 2007, 22:17
http://www.in7ane.com/psp/GeoData0.2.4a.zip

Now by default points at a mirror of the USGS geodata at http://www.in7ane.com/psp/usgs_tiger/

If it has not propagated to your DNS servers yet you can try http://www.opendns.com/start/


deniska, the UK postcodes were mainly just a test - there's no need to search beyond 300m as until the full postcodes are collected the first part has little use (and the full ones will eventually be spaced less than 300m apart).

Also, could you let me know when you finish all the geodata files and I'll update my copy again.

I'll look into rolling this into the main map download app in the near future (once I have a better idea of how much traffic there is and how to handle the local file cache better).

chalupa2412
January 31st, 2007, 04:05
Sorry for being a noob, but i just got the new Holux gps receiver and I'm trying to set up MapThis! and everything on my PSP and I'm having trouble with the installation and setup. I'm running firmware 2.0 and I just need some help so i can get this running, other than that all the work you guys are doing looks great. this is one of the coolest things i've seen a psp do. thanks.

deniska
January 31st, 2007, 05:32
Sorry for being a noob, but i just got the new Holux gps receiver and I'm trying to set up MapThis! and everything on my PSP and I'm having trouble with the installation and setup. I'm running firmware 2.0 and I just need some help so i can get this running, other than that all the work you guys are doing looks great. this is one of the coolest things i've seen a psp do. thanks.
You'll need to install custom firmware on your PSP or downgrade to 1.5. (the serial port functionality requires some kernel mode call which may not be available in 2.xx FW.
Find details in the forum threads, related to downgrading and/or custom firmware installation.

deniska
January 31st, 2007, 22:18
in7ane,
I just tried to generate geodata with the latest version of your tool (http://www.in7ane.com/psp/GeoData0.2.4a.zip)
and got following error on step 2:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ArgumentOutOfRangeException: StartIndex cannot be less than zero.
Parameter name: startIndex
at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
at System.String.Substring(Int32 startIndex, Int32 length)
at GeoData_for_MapThis.MainScreen.SelectUSGS_Click(Ob ject sender, EventArgs e) in C:\Documents and Settings\Admin\Desktop\GeoData for MapThis\MainScreen.cs:line 310
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
GeoData for MapThis
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/cygwin/usr/local/GeoData0.2.4a/GeoData%20for%20MapThis/bin/Debug/GeoData%20for%20MapThis.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
ZipForge
Assembly Version: 1.3.0.0
Win32 Version: 1.3.0.0
CodeBase: file:///C:/cygwin/usr/local/GeoData0.2.4a/GeoData%20for%20MapThis/bin/Debug/ZipForge.DLL
----------------------------------------
System.Data
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
Microsoft.JScript
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.42
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.JScript/8.0.0.0__b03f5f7f11d50a3a/Microsoft.JScript.dll
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.




I gave it a small map for NYC in step one...

in7ane
February 1st, 2007, 00:23
deniska, the problem is this line:

31103,+,+

in NE_county_borders

I have also changed the program to give a more informative error and keep on going.

http://www.in7ane.com/psp/GeoData0.2.5a.zip

Guess I'll need to have a proper testing procedure in the future.

rhipone
February 2nd, 2007, 07:55
Sorry, wrong post

zsc
February 2nd, 2007, 11:47
Aside from the additional usbacc.prx and usbgps.prx and the different kernel in which the homebrew runs in, what are the differences between 0.460 and 0.461S? In terms of the functionality of the homebrew.

Obviously, one uses the PSP GPS-290 and the other Holux GPSlim 236/240.

I'm asking because I've been following the 0.461S/PSP GPS-290, but just now decided to get a Holux GPSlim 240 instead. I figured the bluetooth feature of the 240 will come in handy with my laptop with built-in bluetooth. Plus the fact that Play-asia is taking their sweet time with the PSP GPS-290, ordered it a week ago, isnt gonna be shipped out till next week.

deniska
February 3rd, 2007, 02:18
Aside from the additional usbacc.prx and usbgps.prx and the different kernel in which the homebrew runs in, what are the differences between 0.460 and 0.461S? In terms of the functionality of the homebrew.

Obviously, one uses the PSP GPS-290 and the other Holux GPSlim 236/240.

I'm asking because I've been following the 0.461S/PSP GPS-290, but just now decided to get a Holux GPSlim 240 instead. I figured the bluetooth feature of the 240 will come in handy with my laptop with built-in bluetooth. Plus the fact that Play-asia is taking their sweet time with the PSP GPS-290, ordered it a week ago, isnt gonna be shipped out till next week.


The functionality of both versions is approximatelly the same... There were a couple of new tweaks in the PSP-290 version, but I am almost done moving them the generic receiver one.. The only functional difference would arise from inability to play sound with the generic connection (since the plug mutes the speakers), but since no sound was implemented nor planned in near future - this should not be a huge problem...so you'll probably be better of with a holux unit.

pspryu101
February 3rd, 2007, 07:06
deniska can u help wit this new release cuz i'm way behind......i don't get the geodata thing....wat does it do??? if i search a address on my psp using this release wud it make a POI automatically??? and does the geodata dat u provided on this release w/ the NY map works on any state like CA,AZ,MD, etc...that way i don't hav to make me own cuz the create ur own geodata thing looks complicated....all the cygwin and stuff...thanks!!! also good job on this release!!!

deniska
February 3rd, 2007, 07:16
geodata module make a translation betweem your gps coordinate and your postal address.
in7ane and I are working on building an easier gui tool and geodata for all states..so give it some time and you'll be able to generate all required files easily.

monkeyboy1982
February 4th, 2007, 18:44
With regards to getting sound from the PSP, whilst using a Holux or similar GPS receiver, couldn't the wires coming from the headphone jack of the remote control cable be attached to a set of headphone's/external speakers?

Deniska could kindly ;) include audio signals in future versions of the MapThis software, bringing it even closer, and beyond professional GPS navigation systems.

Again, just a suggestion, but is this a possibility?

Thanks to Deniska btw for your tremendous effort in producing such an awesome piece of homebrew. You are an inspiration, and I hope other homebrew coders can work to the same level of proficiency. Personally, I have absolutely no idea how any of the coders do their work, it seems like black magic to me. I have nothing but admiration for all those who contribute so generously to the homebrew scene.

:thumbup: Thank You one and all. :thumbup:

tigerjk1410
February 4th, 2007, 21:26
i was wondering....because of the high price of the cables with shipping combined for 1 cable...

would it be possible for someone here to set up a group buy?

i think it would save alot of money for people on shipping.

this has been a long used method on car forums for buying car parts from vendors at a cheaper price if a certain number of buyers want it.

just throwing it out there just in case people wanted the cable but thought the price was a little steep

Stalksy
February 4th, 2007, 21:40
Does anyone else get an issue with the Holux 236 method where when you want to exit from the app it wont let you click on x for escape and you have to use hard reset?

Great app Deniska my holux 236 arrived a few days ago an today I got it all up and running. Cant wait for the updated port to be moved to this version rather than the crappy sony 290 :D

zsc
February 6th, 2007, 07:14
not sure if this is a known bug, but my maps seem to disappear after i put my PSP into sleep mode. then when I try opening a new map, it takes forever to load.

knightrider
February 6th, 2007, 07:51
Does anyone else get an issue with the Holux 236 method where when you want to exit from the app it wont let you click on x for escape and you have to use hard reset?

Great app Deniska my holux 236 arrived a few days ago an today I got it all up and running. Cant wait for the updated port to be moved to this version rather than the crappy sony 290 :D

you need to hit select to get to the map select screen, then hit select again to exit the program.

cartmanko
February 6th, 2007, 20:10
anybody could help me connect holux 240? How to made cable? I cant find any information. Please...
[email protected]

deniska
February 6th, 2007, 21:37
anybody could help me connect holux 240? How to made cable? I cant find any information. Please...
[email protected]

You don't seem to be trying to search too hard ;-)
it's all over the place:
http://deniska.dcemu.co.uk/

MIB.42
February 6th, 2007, 23:36
You don't seem to be trying to search too hard ;-)
it's all over the place:
http://deniska.dcemu.co.uk/

What Deniska is saying, that the cable is the same for the GPSlim 236 and the GPSlim 240...

Lunatik
February 7th, 2007, 00:20
Hey Deniska, Have you thought any about using the Sony OSK instead of the current one your using. I personally like the sony one better. Maybe have a config option to do both. I have some code already made up on how to do it if you want it.

Jubei
February 7th, 2007, 04:23
With regards to getting sound from the PSP, whilst using a Holux or similar GPS receiver, couldn't the wires coming from the headphone jack of the remote control cable be attached to a set of headphone's/external speakers?

Deniska could kindly ;) include audio signals in future versions of the MapThis software, bringing it even closer, and beyond professional GPS navigation systems.

Again, just a suggestion, but is this a possibility?

Thanks to Deniska btw for your tremendous effort in producing such an awesome piece of homebrew. You are an inspiration, and I hope other homebrew coders can work to the same level of proficiency. Personally, I have absolutely no idea how any of the coders do their work, it seems like black magic to me. I have nothing but admiration for all those who contribute so generously to the homebrew scene.

:thumbup: Thank You one and all. :thumbup:

I'm also very interested in the answer of that question :p
And I also have to say, I have followed your program since maybe august2006, with mapViewer, and it kept getting better and better. Congrats !

deniska
February 7th, 2007, 04:37
Of course you could wire it to external speakers, fm transmitter, etc... it's just a bit more complicated.. many people complained that even the existing (rather simple) cable was too hard to make...
I'll probably add basic sound (read beeps,etc) in a near future...not the highest priority though...

deniska
February 7th, 2007, 04:39
Hey Deniska, Have you thought any about using the Sony OSK instead of the current one your using. I personally like the sony one better. Maybe have a config option to do both. I have some code already made up on how to do it if you want it.
Sure, attach the zip to this thread, I'll take a look

Lunatik
February 7th, 2007, 06:08
Sure, attach the zip to this thread, I'll take a look

Here you go. It's very generic, I took it from various pieces of code I have seen around on various mesasge boards. It's pretty straight forward and it does work.

OSK.rar (http://www.crazy.net/files/OSK.rar)

zsc
February 7th, 2007, 13:56
Just got my GPSlim 240 as well as the cable. The GPS receiver works right of the box with my laptop, it connected via bluetooth. However, when I disconnected the bluetooth connection, plugged in the cable to the GPS receiver and PSP, and ran MapThis, I couldn't get the "GPS Mode" to work. Was I supposed to do something first? Or should it just work? When I tried using "GPS Mode" it kept saying "Location out of Range". Also, the coordinates that MapThis gives me in GPS Mode doesn't match the coordinates I get from the GPS viewer that came with the GPSlim240 (after conversion into N XX.XXXXXX, W XX.XXXXXX format).

zsc
February 7th, 2007, 14:14
OK, I'm in GPS mode, I see the coordinates in the lower right corner above the time/battery/reception, the coordinates are correct. Problem is, it still flashes this message across the screen,

LOCATION OUT OF RANGE !!!
THIS MAP DOES NOT COVER FOLLOW COORDS:
XX.XXXXXX::-XX.XXXXXX

The two sets of coordinates, one from the box and one that flashes, do not match. Am I doing something wrong? Or am I missing a step to refresh?

deniska
February 7th, 2007, 15:02
1) did you turn off FAKEFEED in config.txt?
2) try getting a bigger map and see where it puts you...

zsc
February 7th, 2007, 15:39
1) did you turn off FAKEFEED in config.txt?
2) try getting a bigger map and see where it puts you...

Thanks, I forgot to edit the config.txt on the MS. I had done it for the one on my computer by forgot to copy it over.

Everything is great now, I get about 3 bars indoor. I will try it out on the free way today and post some screenshots. Do you still need help with making a tutorial/wiki for this? I'll try to help with that.

felipeou
February 8th, 2007, 00:52
My GPS 290 does not seems to work properly here in Brazil.

It takes a loto f time to find a satellite and sometimes don't even connect.

Map this is running without a problem, and psp290GPS_ test too.

Could someboy help me with a hint about the subject? any config that I should try to improve it?

Thanks a lot

deniska
February 8th, 2007, 06:10
try changing INITLOCATION value in config file and see if it helps...

deniska
February 8th, 2007, 06:13
Thanks, I forgot to edit the config.txt on the MS. I had done it for the one on my computer by forgot to copy it over.

Everything is great now, I get about 3 bars indoor. I will try it out on the free way today and post some screenshots. Do you still need help with making a tutorial/wiki for this? I'll try to help with that.
Sure, if you find good/common questions and answers to them - please post them in FAQ thread and I'll add them to the top post in FAQ thread....

neo8222
February 9th, 2007, 21:19
hey, ive been working on trying to get a geodata.dat for Florida, but when i do it downloads all the things and then give a error when its trying to put it all together in the geodata.dat file, this is what it says:

FINISHED --15:15:40--
Downloaded: 189,865,259 bytes in 74 files
Extracting tiger data 15:15:40
\nCreating zip files...
cat: ./tep.18184/*.step1: No such file or directory
rm: cannot remove './tmp.18184*.step1': No such file or directory
and thats it. it makes a geodata.dat file but its less that 1KB and has no info in it... can anyone tell me what i did wrong and how to fix it or give me a geodata.dat for Florida? thanks
[UPDATE] i opened the small geodata.dat it created and all it had in it was ##### in case that helps

deniska
February 10th, 2007, 03:36
try using the new geo tool that in7ane created

neo8222
February 10th, 2007, 06:53
ok i got the geodata file and it went surprisingly fast i saw many links to the geodata tool with the apple web site thing but non of them worked... then i after looking for a while i found the link to in7ane's website. guess i just wasn't looking hard enough ;) awesome app though now i can POI all the taco bells in my area and always now how to get to them :D

zsc
February 10th, 2007, 19:56
Deniska, when converted to FT, the decimal for the altitude is partially shown off screen. It's not centered in the box.

zsc
February 13th, 2007, 19:35
Hrm, I actually just realized that I do not have INITLOCATION in my config.txt. I thought it was just because I was using an old version, but then I redownloaded 0.4.6 file from page 16, still no INITLOCATION. Should I just add that in?

Does INITLOCATION apply to the GPSlim (Generic) or just the PSP-290 one?

deniska
February 13th, 2007, 19:37
just psp-290

rhygin
February 15th, 2007, 17:46
Hi deniska, I was going to use MapThis! to do some geocaching but noticed that the format of the POIs is slightly different when entering them in MapThis! compared to the format given for the caches:
Format in MapThis is:
N 52.5486111°, E 13.4194444°
What I would need for geocaching is the WGS84 format like this:
N 52°32.916667', E 13°25.166667'.

Is it possible for you to implement a function to toggle between these two formats into one of your next releases?

deniska
February 15th, 2007, 20:08
So basically you just want to toggle decimal lat/lon display on the main screen to DMS, right?

rhygin
February 15th, 2007, 21:48
No it's not just on the main display. I would like to be able to enter new POIs in the WGS84 format.
It'd be really cool if this would work because that's the format needed for geocaching - at least for the caches I've seen so far.
By the way I live in Germany I don't know if it's different in other countries.

felipeou
February 16th, 2007, 01:05
HI, I tried that and it worked better...
One quesion...I can just change the init value from 0 to 2?

I'm asking that cause i The green program I got a better connection with attelites when Iput 6 + on the location field

I gonna try it later, but just checking if what I'm thinking makes sense

Thanks

zsc
February 16th, 2007, 05:13
So basically you just want to toggle decimal lat/lon display on the main screen to DMS, right?

To be able to switch from DD (current) to DMS or DM and back would be really cool. Could you possibly make it an option in the START menu for MapThis to display one of the three in both map/gps mode and the GPS info screen? Hey, maybe you could also make a little built-in calculator that converts from DD <-> DMS <-> DM and then have an option of whether to input that into the POI.

Just for reference, in case anyone wants to learn more about geographic coordinate system, check out this wiki, http://en.wikipedia.org/wiki/Geographic_coordinate_system.

deniska
February 16th, 2007, 05:39
HI, I tried that and it worked better...
One quesion...I can just change the init value from 0 to 2?

I'm asking that cause i The green program I got a better connection with attelites when Iput 6 + on the location field

I gonna try it later, but just checking if what I'm thinking makes sense

Thanks
There is a notion that acceptable values for initLocation call are only 0,1,2
0 - cold start - don't hint the receiver about your current location. This would take the longest since it's going to figure out what part of the world you are in.
1 - warm start - psp driver hints gps recever about the previous location if saved on MS. this should save a few minutes of satellite aquisition.. but would not work well if the unit moved far enough from the position recorder in previous session.
2 hot start - try using previously saved satellite positioning info - this would probably be a good option for qiocly recovering previously interrypeted session, if not much time between sessions ellapsed.. ( this is the fastest, but ...)

IMHO, "1" seems to be the most robust option to use...

rhygin
February 16th, 2007, 10:52
Hi deniska, I just googled a bit to try and find out how to calculate the three different values DD, DM and DMS.
This is what I found:
Given the lon. in DD E13.41944444°
Take the part after the decimal point and multiply with 60 gives you DM:
0.41944445 * 60 = 25,166667
So DM value is then E13° 25.166667'
Now take the part after the decimal point and multiply with 60 to get DMS:
0.16667 * 60 = 10
So DMS value is then E13° 25' 10''

Vice versa calculation looks like this:
Given the lon. in DMS E13° 25' 10''
Take the second and divide by 60 to get DM
10 / 60 = 0,16666666666666666666666666666667
So DM value is then E13° 25.166667'
For the DMS value calcultion is as follows:
Divide the minutes by 60 and add the seconds devided by 3600
(25 / 60) + (10 / 3600) = 13.41944444
SO we get the DD value now is E13.41944444°

Hope you can use this to toggle the display and so that we can use all three values when entering our own POIs in MapThis!

zsc
February 19th, 2007, 02:30
Memory Stick Pro (Duo) carrying case & Holux GPSlim carrying case

http://i148.photobucket.com/albums/s28/zsc_photos/DSC02965.jpg

I stuffed some paper tissues into the cases so the memory sticks and the gps receiver dont move.

zsc
February 19th, 2007, 14:28
I've been meaning to ask, what programming language do you use for MapThis? I feel bad to keep asking for things and not lend a hand.

MIB.42
February 20th, 2007, 21:09
I've been meaning to ask, what programming language do you use for MapThis? I feel bad to keep asking for things and not lend a hand.

C

Source is attached to non-betas, you can have a look. I already added "better" search for address lookup as well as screen-shot features. Just waiting for Deniska to ack and give a feedback...

Jubei
February 21st, 2007, 00:23
C

Source is attached to non-betas, you can have a look. I already added "better" search for address lookup as well as screen-shot features. Just waiting for Deniska to ack and give a feedback...

nice, I was already impressed by the address lookup feature, but if this can be improved, that would be awesome.
There are so much that could be done with this little app, can't wait to see how it will evolve

cartmanko
February 22nd, 2007, 06:55
Hi Deniska.
Today I had firs been navigated with PSP. Super.
Much MUch THANX.
Two q.
1. Speed must be only in miles?
Is there any posibility to view distance and speed in km/h?
2. Is there any program to test Holux 240? I mean same like testing program for Holux 236 and 290?
SOry for English. I hope you will understand my questation... :)

deniska
February 22nd, 2007, 07:01
Hi Deniska.
Today I had firs been navigated with PSP. Super.
Much MUch THANX.
Two q.
1. Speed must be only in miles?
Is there any posibility to view distance and speed in km/h?
2. Is there any program to test Holux 240? I mean same like testing program for Holux 236 and 290?
SOry for English. I hope you will understand my questation... :)

1) You can change speed to KM/h in the config.txt file by using the appropriate multiplier.
2) Use the same test program as for gpslim 236

cartmanko
February 22nd, 2007, 07:01
And one more thik. I made my own "tuned" cabel.
one side is psp conector and other side is clasic USB.
then reduction to mini USB. I made it because i want use sometime longer USB and this is the posibility. I do not know how can I put image here. Therefor link to our PSP forum with pictures.
http://www.pspzone.sk/forum/viewthread.php?forum_id=2&thread_id=1094&rowstart=20

cartmanko
February 22nd, 2007, 07:02
Thanx Deniska.
Please help me with the point 1.
appropriate multiplier????
Sorry nothing.... :(

cartmanko
February 22nd, 2007, 07:06
aaaaa sorry. Mea culpa. Im STupid. First questation then look.
I find it sorry.

PSP[skitz]
February 22nd, 2007, 14:35
Hi guys, I'm new to MapThis! and i got everything working except the geodata part. I'm kind of lost on that, by any chance would any of you have it for NY state or New York City? I'm going to get the 290 today ($70 i think it was) and I'm really eager to see MapThis! in action. I found the link in the forum but it was dead.



Thanks in advance and keep up the good work deniska!

zsc
February 22nd, 2007, 18:28
@PSP[skitz], open up the newest version of "Global Map Download Tool", click GeoData button near the top left corner. Follow the step, ie. 1/3, 2/3, 3/3. That you get you the geodata.dat needed for that particular map. Once it's created, it'll be in the same directory as the executable for GMDL. Copy geodata.dat to the your _map directory.

PSP[skitz]
February 22nd, 2007, 22:47
I try, this is what i got.

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.FileNotFoundException: Could not load file or assembly 'ZipForge, Version=1.3.0.0, Culture=neutral, PublicKeyToken=3a6e82ca8e39718a' or one of its dependencies. The system cannot find the file specified.
File name: 'ZipForge, Version=1.3.0.0, Culture=neutral, PublicKeyToken=3a6e82ca8e39718a'
at GMDL.GEOmain..ctor(String map_name)
at GMDL.GMdl.GeoData_Click(Object sender, EventArgs e) in C:\Documents and Settings\brokenbridge\Desktop\GMDL\GMdl.cs:line 3921
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].



************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Global Map Download
Assembly Version: 1.0.0.21499
Win32 Version: 1.0.0.21499
CodeBase: file:///C:/DOCUME~1/USER/LOCALS~1/Temp/Rar$EX03.359/GMDL/obj/Debug/Global%20Map%20Download.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Data
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


I don't know if I'm doing something wrong or not.

zsc
February 22nd, 2007, 23:02
PSP[skitz], read in7ane's response to PSPLawyer,
http://www.dcemu.co.uk/vbulletin/showpost.php?p=360690&postcount=451


This is what I did, cuz i'm a neat freak, but it works. Extract the zip file. Moved the "debug" folder to the desktop (or somewhere else of your choice) and renamed it to gmdl0.4.7b (or whatever of your choice) . Created a shortcut on desktop to the global map download.exe.

PSP[skitz]
February 22nd, 2007, 23:30
@ZSC

Thanks for the help, well i sort of have another problem i just purchased the 290 today.. so i tried it.. To activate GPS mode you press [Square] right? when i do nothing seem to happen..

zsc
February 23rd, 2007, 02:08
Are you using the correct variation? There's Map This! for the PSP290, which I assume you're running. There's also another variation for users of "generic" GPS receiver, ie. Holux GPSlim 240, which I hope you're not running.

There's another thread for PSP290 users, check it out.

http://www.dcemu.co.uk/vbulletin/showthread.php?t=49838

There's also a PSP290TEST program to test the connection between the GPS receiver and the PSP.

http://www.dcemu.co.uk/vbulletin/showthread.php?t=49390

I haven't tried the newest version for PSP290 so I don't know if there's a GPS info option in the START menu, if there is, check it, see if you have a fix on any satellite. In fact, see if there's any satellite listed at all.

edit:the latest version for PSP290 users is 0.48, while the latest version for GPSlim users is 0.47

zsc
February 23rd, 2007, 02:18
does anyone know the name of the plugin that allows MP3 to be played during game? does it work while MapThis! is running?

PSP[skitz]
February 23rd, 2007, 04:03
yes i have used the 290 test program, its been sitting next to the window for almost an hour and still not satellite or lock... and i cant find the v48 for the 290. So i really dont know what to do now....

PSP[skitz]
February 23rd, 2007, 04:13
alright i found the v48.. how long does it usually take to lock on a sat? i heard people said 5 minutes.. its been like 30 mins and 1 sat.. any ideas?

zsc
February 23rd, 2007, 05:05
Try different value for INITLOCATION in mapViewer\system\config.txt, I think 'INITLOCATION=0' equals coldstart, which basically means that the receiver starts fresh.

and try testing the GPS outside, unless it's raining, like it is at my house.

let's continue this in the PSP290 thread, maybe other people can better help you.

http://www.dcemu.co.uk/vbulletin/showthread.php?t=49838

deniska
February 23rd, 2007, 07:09
;363190']alright i found the v48.. how long does it usually take to lock on a sat? i heard people said 5 minutes.. its been like 30 mins and 1 sat.. any ideas?

You may need to find an open place outside with full unrestricted view of the sky for the first fix.
most gps devices don't work great in-doors...

Also, it seems that PSP's circuitry may cause interferences. In my tests with holux devices I would get much lower signal when device is near PSP...
So if nothing else helps, perhaps connecting PSP-290 through some kind of extension cable would work... Can someone try this and report your findings?

PSP[skitz]
February 23rd, 2007, 17:14
yes today is a sunny day clear sky.. yesterday was raining maybe thats why... i'm gonna go to the GPS290 thread

deniska
February 24th, 2007, 22:19
This version is for generic gps receivers only.

FEATURES:
- new small fonts
- precision warning circles (displayed when hdop value is high enough to produce a significant error at a given zoom setting)
- better routing display - the program should now display routes of up to 5000 points as continious paths at any zoom level. In gps mode the program would automatically reload 400 closest waypoints every 10 minutes. The waypoints plotted and interconnected in the order that they appear in the routing file, so it's not a good idea to mix them with POIs in the same file... It's still possible to display some POIs (speed traps, gas, etc) along the route: the data from _MYPOIS file is loaded together with the route data.
- a few bug fixes


Note, gps data recording is currently off in this release..

MIB.42
February 24th, 2007, 23:16
This version is for generic gps receivers only.

FEATURES:
- new small fonts
- precision warning circles (displayed when hdop value is high enough to produce a significant error at a given zoom setting)
- better routing display - the program should now display routes of up to 5000 points as continious paths at any zoom level. In gps mode the program would automatically reload 400 closest waypoints every 10 minutes. The waypoints plotted and interconnected in the order that they appear in the routing file, so it's not a good idea to mix them with POIs in the same file... It's still possible to display some POIs (speed traps, gas, etc) along the route: the data from _MYPOIS file is loaded together with the route data.
- a few bug fixes


Note, gps data recording is currently off in this release..


Deniska, what's the difference between the 0.485 code drop you gave me? ( I did plenty of bug fixes and new features on that one, including the gps data recording... ) My source is at the New Code Contribution thread...

zsc
February 25th, 2007, 00:16
Don't know if this has been mentioned before, but I'm running a MP3 PRX that plays MP3 in the XMB as well as during games.

http://forums.qj.net/f-psp-development-forum-11/t-271-seb-irsmp3-module-77235.html

Is there any way to get this to work in MapThis?

Seeing how the GPSlim is connected to the audio/serial ports, the audio port is more or less blocked. But, either with a "special" cable (more special than the one we're using now) or during map mode, we can use the PSP to it fullest potential.

deniska
February 25th, 2007, 22:51
Deniska, what's the difference between the 0.485 code drop you gave me? ( I did plenty of bug fixes and new features on that one, including the gps data recording... ) My source is at the New Code Contribution thread...
I think the code should be pretty much the same...
Maybe some minor cleanups or something...
I'll do a diff once I get to work on monday..

pspryu101
February 25th, 2007, 22:56
what is the latest map generator for map this??? where can i get it??? thanks

zsc
February 26th, 2007, 00:45
GMDL 0.4.8b, http://www.dcemu.co.uk/vbulletin/showpost.php?p=363075&postcount=478

bookmark the gmdl thread

http://www.dcemu.co.uk/vbulletin/showthread.php?t=33068&page=99

pspryu101
February 26th, 2007, 01:35
i was tryin to dl the usgs_tiger.zip but it's takin really long....is there any other place where i can get it??? do i even need the file??? what is it for??? btw i got from in7ane's mirror

zsc
February 26th, 2007, 03:28
if you just want to get geodata.dat for your area, you don't need to download the whole thing. just use the feature in GMDL to download the data for the counties in your map.

deniska
February 26th, 2007, 21:56
FEATURES (most done by MIB.42):

- Fixed line rendering bug.
- "Relaxed Search" in ADDRESS GEOLOOKUP ( It is enough to "roughly" specify the name of street etc. and it will offer the closest match )
- Added screenshot to Action Menu
- Map movement speed can be 2x if the left button is being pressed in non-GPS mode
- Added recording to gps.txt if recording enabled
- Modified qsort for map menu to exclude the "== WIFI MAP UPLOAD
- Updated help.txt
- If startup map is specified, initialize GPS measurements properly ( startupmaploaded )
- Added feedback and graceful exit in case no map direcory found ( in readMapListings )
- Minor bug (utils.cpp) and compiler warning fixes
- GPSFS bug fixes: better checking for file pointers; better "empty tile" logic. Should fix the map problem, reported by in7ane
-latest source code attached...

pspryu101
February 27th, 2007, 00:49
another release!!! woot!! thank u deniska

EDIT: how do i execute this?? cuz theres only one folder?? theres no folder w/ the %

deniska
February 27th, 2007, 02:02
it's unexploited.. it should work fine in all 3.XX custom firmawares w/o the %folder.
If you run 1.5FW, then just "Kxploit" it with one of the numerous apps outthere...

pspryu101
February 27th, 2007, 08:28
ooohhh....okay back to basics...hehheh....thanks!!!

zsc
February 28th, 2007, 07:41
well, I actually just copied and pasted the new stuff into 0.46 mapViewer folder (which replaced everything) and used the old mapViewer% folder. MapThis loads fine without any problem. Though when I simply extract 0.489 and put the folder in GAME303 (or GAME w/ kernel set to 3.03), MapThis failed to load.

RomComZom
February 28th, 2007, 20:27
Ive found out that most one folder homebrew works if you have kernel set to 1.50 and put it in PSP/GAME303 or PSP/GAME310

deniska
February 28th, 2007, 20:37
generic gps versions are compiled for 1.5 Kernel...

zsc
March 1st, 2007, 00:58
ok, so i guess the kernel setting in recovery mode affects all GAME folders then?

UltraKill3
March 1st, 2007, 17:04
Can anyone help me put US map into my Map this?

deniska
March 1st, 2007, 20:50
ok, so i guess the kernel setting in recovery mode affects all GAME folders then?
I though it only suggest the kernel for the "GAME" folder, but that could have changed...

MIB.42
March 2nd, 2007, 05:31
Can anyone help me put US map into my Map this?

What's wrong with using the gmdl tool?!

deniska
March 2nd, 2007, 05:37
Here is yet another beta to offer following features:
- some new graphics curtesy of leaod (this may not be final)
- fix for the bug limiting map dimension to 1024x1024 tiles
You may want to add :
CACHEMAPINDEX=0
to config.txt to disable (or =1 to enable) caching the map tile offsets. enabling it takes out lots of memory but speeds up the tile access, so disable it for maps over 1024x1024 tiles in size...
- option to view configuration file
- ability to "reuse" same !IMAGE=.... tags in routing files, since some people wanted to distinguish between different waypoints...
- some optimizations here and there...

Codaz
March 2nd, 2007, 08:26
When does the new PSP-290 version come, deniska ?

deniska
March 2nd, 2007, 15:39
soon :-), generic version is my guinea pig.
Once I make it stable enough, I'll copy the changes to the PSP-290, so hang on...

leaod
March 2nd, 2007, 17:37
I can't use this new version :-( LoL
Waiting for PSP-290 version

wpuig02
March 3rd, 2007, 06:07
can somebody help i have dial up and i cant make maps can someone make a map from california to texas becouse i am going to travel on march 20th
PLEASE HELP!!

UltraKill3
March 3rd, 2007, 21:41
What's wrong with using the gmdl tool?!

I dont know how to use that. Im still kind of knew new here. Just need to create maps of california only. Can you help/?

UltraKill3
March 3rd, 2007, 21:53
can somebody help i have dial up and i cant make maps can someone make a map from california to texas becouse i am going to travel on march 20th
PLEASE HELP!!

Yeah i think if someone made that it would be very helpful!

Codaz
March 3rd, 2007, 21:54
Not to be mad on the whole Mapthis program, but if i download a map of whole of Benelux its 8 gb's large says GMDL ? (4096 x 4096)
Thats very strange because Tomtom has maps of whole western Europe (even on street level) on a 512mb SD card.

So i think maps should be made smaller.

deniska
March 3rd, 2007, 23:52
Not to be mad on the whole Mapthis program, but if i download a map of whole of Benelux its 8 gb's large says GMDL ? (4096 x 4096)
Thats very strange because Tomtom has maps of whole western Europe (even on street level) on a 512mb SD card.

So i think maps should be made smaller.
tomtom uses vector data while google maps (and therefore Map This use images.
Image is not the most effecient format in terms of space, but that's the only world wide free source of more or less reliable map data...
Try to select a different zoom range - you may trim your map to ~1-2 gig or less

MIB.42
March 4th, 2007, 06:27
tomtom uses vector data while google maps (and therefore Map This use images.
Image is not the most effecient format in terms of space, but that's the only world wide free source of more or less reliable map data...
Try to select a different zoom range - you may trim your map to ~1-2 gig or less

As Deniska pointed out, since MapThis! uses images, size is all in the zoom ranges. I - for example - have a whole Earth in 64MB! Look at the picture in the below thread and note the zoom level is not fully zoomed in yet! I skip every 2nd zoom level to reduce the size also... This is the 64MB for the whole Earth :

http://www.dcemu.co.uk/vbulletin/showthread.php?t=52863

Codaz
March 4th, 2007, 14:05
Ok MIB.42, but i have a car, not a plane :rofl:

Ok but now serious. Is there a way to downsize the images ? Because when i have a photograph of my garden in photoshop, i can save it for web use. It decreases in size, because of the image having more blocks, instead of smooth display.

In other words: if we can compress the image files, maps can be smaller.
Or we can use a different file format, now its JPG (correct me if i'm wrong), maybe we can use PNG or 16 color bmp.

I was thinking that the maps could be WAY smaller when we port them to grayscale, because you don't need color to have a GPS right ;)

deniska
March 5th, 2007, 03:54
Ok MIB.42, but i have a car, not a plane :rofl:

Ok but now serious. Is there a way to downsize the images ? Because when i have a photograph of my garden in photoshop, i can save it for web use. It decreases in size, because of the image having more blocks, instead of smooth display.

In other words: if we can compress the image files, maps can be smaller.
Or we can use a different file format, now its JPG (correct me if i'm wrong), maybe we can use PNG or 16 color bmp.

I was thinking that the maps could be WAY smaller when we port them to grayscale, because you don't need color to have a GPS right ;)

You can "unzip" your map in to a directory structure with lot's of images, using gmdl's GPSFS-> button. Then you can batch process all images in that directory with photoshop.. after that zip it back with gmdl tool...
this may save you ~20% in terms of space....
just make sure that your resulting images are either pngs or jpegs...

monkeyboy1982
March 5th, 2007, 11:49
A couple of tips to decrease the size of your maps:

Create map using "no GPSFS" option.
Do a search within the resulting .PNG files for any files less than 300bytes in size.
Delete all of these files. They are 99% useless as they tend to be tiles containing only one colour, or useless information.
Batch process all other .PNG's using Photoshop or other image batch processor, making sure you compress the files as much as possible.
Finally recompress all the files using ->GPSFS in GMDL software.

Hope this helps anyone running out of space on their MS

Codaz
March 5th, 2007, 11:51
Nice !

Going to try that !

kj_20029
March 14th, 2007, 09:13
Hey guys i am new to this whole psp moding thing so could any 1 could give ne the link to the app if any and which one is the best GPRS device thanx

deniska
March 15th, 2007, 21:02
More info:
http://www.dcemu.co.uk/vbulletin/showthread.php?p=378940#post378940

outsider
March 26th, 2007, 18:23
Awesome work, ive been following your project for some time now and im amazed. I have a question about that company that makes usb to psp cables for gps recievers, are they a trusted source? can i just send them the money my address and expect a shipment confirmation?

Thanks again, and keep up the good work

monkeyboy1982
March 26th, 2007, 19:02
@ outsider

I bought a cable from them (after I'd tried to make my own, but ended up just wrecking my PSP remote!!). It arrived within a week. It's very good quality, very sturdy.

Good luck!

califrag
March 27th, 2007, 03:13
outsider- i too bought one of these after wrecking my remote (and almost my psp).. it is really good quality.. better than I can ever make by hand - however mine is starting to come apart (the microphone plug is coming loose). still not bad for the price. ordering was simple, i just sent them money via paypal then sent them an email. they are very good at communicating. the cable arrived quickly too. hth.

felipeou
April 6th, 2007, 05:15
App working fine fine fine here in Brazil
Very sensitive in closed areas like under bridges and tunnels but who cares?

I got a doubt...
does this new version allow us to trace a route from one point to anothes just informing the address or zip code? to do that I need the geodata file that is only avaiable for the us maps?

Where could I find some more information about a geodata file from Brazil and als oPOI files to use with this marvelous software?

Sorry if somebody already asked that, I did a lot of searches and could not find the answer for my dout

Thanks

MSI
April 20th, 2007, 19:53
Awesome ! No more crashes while zooming in on large maps. Works perfectly in Eastern US :thumbup:

wallashc
May 16th, 2007, 20:37
Hi Deniska, I send you a PM. sorry my bad english.

Im from spain and i want ask you if you now how obtain the european geodata. its posible use the Oziexplorer data in mapthis?
I want to translate mapthis to spanish language, howcan do this?

thanks!

deniska
May 16th, 2007, 21:57
there are no open geodata sources for entire Europe. I believe in7ane is working on getting some Sweedish data from some open source...
As far as Oziexplorer goes - you can import the the maps (through some rather complicated steps) but not the street-lookup data.
To import maps - you'll need to convert your Ozie maps as png or jpg files, gps align them with MapCruncher (if you plan on using them with gps receiver) and then import with gmdl tool...

wallashc
May 19th, 2007, 17:47
Hi deniska, Im translating Mapthis. Can you give me the original icons without text?

deniska
May 19th, 2007, 19:01
send PM to leaod as he was the original creator of the icons...
I'll check if I still have the photoshop templates and send it to you if I find them..

wallashc
May 19th, 2007, 21:22
zanks, mapthis is perfect!


* hi deniska.

leaod doesn´t reply me. are you find this icons?

I have a new questions, sorry my bad english...

The idea is, to associate POIS with sounds... I do not know if I explain myself, to a POI that is called for example, "0.4 km turn right AT street row " to associate that when appears POI with the characteristic"0.4 km turn right " a voice saying "at 400 ms turns right"(in Spanish). I do not know if mapthis already has it, because we in Spain, maxi that mapthis can guide to us is to traves of routes marked by POIS, because we lack geodata... it would be possible to be done what I have commented?.

thanks for your time!

Waltrock
June 13th, 2007, 14:02
First, I want to thank deniska for the nice work with MapThis!

I ordered a PSP-290 from Hong Kong, plugged it in and it works.

I'm from Germany, so I have a quite simple problem:
If I download a map from maps.google.de, the letter "ß" is not displayed (e.g. Berliner Straße -> Berliner Stra e).

It's not such a big problem but I wanted to ask if you plan to fix this "bug".

fashgi
June 13th, 2007, 14:55
hello to all
I download new version of map this! but in that files there are not (%) folder . what Eboot must copy in it ? can you tell me a structure for folders in PSP . I have a GPS-290 and i cant use of it . me firmware id 3.4 oe
tHANKS

Waltrock
June 13th, 2007, 15:27
The %anything-Folders are not necessary any more.

Just Copy the mapViewer-Folder into your Game3XX-Folder and it should work!

BarfHappy
June 14th, 2007, 20:01
Deniska... there s something i wonder...

I tried to implement an estimation mode (for when the GPS loses signal, every second the position is estimated with the same bearing and speed), and it works great... except that i am using GeoLine function and i have to divide the supposed range by 10 to get something correct :( I don't understand ...

I mean, let X be my speed in km/h

X km/h

1000 X m/h

1000/3600 X m/s

then in one second i do X/3.6 meters ...

but dang using 1/3.6 * speed*speedfix makes the estimated position look like i am going 10 times too fast

maybe you could help with this function (i know it is modifying your code, but here it is easy to loose satellites since there are a lot of tunnels and bridges).

void getGPSMessage() {

Coord xy_coord;
framecounter++;

isEstimated=0;
if(oldSec!=(ltime%100))
{
okToEstimate=1;
oldSec=ltime%100;
}


if(gpsd.latitude!=0)
{

okToEstimate=0;
old_delta_altitude=old_altitude-altitude; // deltas just for reference
old_delta_latitude=old_latitude-latitude; // just for reference
old_delta_longitude=old_longitude-longitude; // just for reference

old_speed=speed;
speed=gpsd.speed/1.8523;

old_altitude=altitude;
altitude=gpsd.altitude;

old_latitude=latitude;
latitude=gpsd.latitude;

old_longitude=longitude;
longitude=gpsd.longitude;

my_bearing=gpsd.bearing;
ever_fixed=1;


} else
if((estimate_enabled)&&(ever_fixed==1)&&(okToEstimate==1))
{
isEstimated=1;
old_speed=speed;


old_delta_altitude=old_altitude-altitude;

old_altitude=altitude;
old_latitude=latitude;
old_longitude=longitude;

GeoLine(latitude, longitude, my_bearing, speed*speedfix/36, &latitude, &longitude);

altitude=altitude+old_delta_altitude;

} else
{
okToEstimate=0;
}

hdop=gpsd.hdop;

if (speed>turnspeed) {
if (abs(course-my_bearing)>180) {
if (course > 180)
course=course-360;
if (my_bearing>180)
my_bearing=my_bearing-360;
}
course=(course+my_bearing)/2;
if (course <0)
course=course+360;
}
ltime=gpsd.hour*10000+gpsd.minute*100+gpsd.second;
int j;
int fix=0;
for (j=0; j<satd.satellites_in_view; j++) {
if ( satd.satinf[j].good==1)
fix++;
}
satellites=fix;

u64 newTick;
sceRtcGetCurrentTick(&newTick);
if (newTick-currTick<999900)
return;

currTick=newTick;

avgframes=framecounter;
framecounter=1;

if (latitude==0.0 || longitude==0.0) {
strcpy(warn,"BAD");
return;
}
strcpy(warn,"OK");
xy_coord=getXY(latitude, longitude, basezoom);
if (xy_coord.lon>0 && xy_coord.lon<TILE_SIZE*TILE_NUM && xy_coord.lat>0 && xy_coord.lat<TILE_SIZE*TILE_NUM) {
mapx=(int)xy_coord.lon;
mapy=(int)xy_coord.lat;
mx=mapx;
my=mapy;
deltax=mapx-oldx;
deltay=mapy-oldy;
oldx=mapx;
oldy=mapy;
} else {
char locstr[32];
sprintf(locstr,"%.5f::%.5f", latitude, longitude);
display_message("LOCATION OUT OF RANGE !!!","THIS MAP DOES NOT COVER FOLLOWING COORDS:",locstr,500);
}

}

deniska
June 14th, 2007, 20:51
BarfHappy (http://www.dcemu.co.uk/vbulletin/member.php?u=4661),
See how often this function is called in the loop..
Depending on rendering type and CPU speed this would be ~5-20 times/sec... and your code assumes 1/sec, right? ;-)
Try moving your code below following statement:

u64 newTick;
sceRtcGetCurrentTick(&newTick);
if (newTick-currTick<999900)
return;

BarfHappy
June 14th, 2007, 23:11
Thanks for the heads up, i just forgot to reset the okToEstimate flag to 0 at the beginning of the function (and remove the other useless sets to 0 for that same variable) ... man if you didn't tell me the GeoLine was called 5 to 20 times a sec i wouldn't have guessed i forgot that.

Now, i corrected that, reset to /3.6 divider and it works perfectly ! (i m just back from outside and the GPS is still estimating correctly my position).

Thanks again and looking forward to trying the v0.5 soon ! :)

Codaz
June 19th, 2007, 16:14
Barfhappy and Deniska, is this function coming in one of the new versions ? That would be GREAT.

Estimation, i love it :)

BarfHappy
June 19th, 2007, 19:04
Ah, i don't know what Deniska has exactly in his bag for v0.5, but i definitely will redo it :)

It is a very crude way of doing it but it fits my needs.

I added a new button "111MHz" as well, the following archive contains it (in system folder)

When you change the cpu speed in the menu it cycles like this:
333->111->222->333 etc

Estimation works after a first fix. You will see a capital "E" flash between the sat reception bars and the battery indicator.

If it goes crazy because your last bearing or speed was wrong you cancel it by going to map mode and back to gps mode (you need another fix to reenable the estimation)

http://tokyo.cool.ne.jp/barfhappy/mt499est.rar

slytan
July 14th, 2007, 19:11
hi to every one,i'm new here
i was download map this v0.4
i try to download the map from google for malaysia ,but google don't have detail from map ,only have hybrid view,
finaly i found malaysia map in mapquest.com,will gmdl work for mapquest?

felixthecat13
July 16th, 2007, 00:24
hello do you now where gmd lo4.16b,3 its

felixthecat13
July 16th, 2007, 08:15
hello guys i need the files for psp gps usa. do you now where to gethem thank`s for all u eford felixthecat13

lofarkas
July 19th, 2007, 08:42
Hi everyone, new member here so go easy on me:)

I installed the app and got gmdl working... props to deniska, this thing looks great.

Now that's out of the way 2 ?'s:

1) I used mapcruncher and gmdl to make a map out of a jpg. It works but has an anomaly at the sides when I move the map. Anyone know what's this?
http://farm2.static.flickr.com/1297/849348265_85ad2d5e0a.jpg

Other screenshot (http://farm2.static.flickr.com/1103/849348181_f79068ac21.jpg)

V04.97 in case it matters. Also, in true Windows style, bits of superimposed windows (the "select action" widow) remain there, too.

2) I have a Holux GPSlim 240. I plan to order a cable from the net... Is there some special setup/requirement/magic/luck needed to get it working or is it guaranteed that I'll get GPS positioning? Is there one source or more? Best?

THX

in7ane
July 19th, 2007, 20:55
lofarkas, try Map This! 0.4.98 or later - it looks like a JPEG rendering bug that would have been solved since then.

lofarkas
July 20th, 2007, 19:38
THX, I'll do that next week.

Anyone have a comment on making the Holux receiver communicate w/ my PSP? It's a 3.40oe-a FWIW.

BassKadett
July 23rd, 2007, 04:05
I'm having some trouble getting a Holux M-1000 working with MapThis! v4.60 on 3.03 oe-c.

I built my own cable and I'm 100% positive that I have the correct connections, but nothing sees the Holux. The GPSlim236 program hangs at startup, requiring a hard reset and MapThis! never receives the data. It would say GPS DATA:BAD on v3, but now it just never updates on v4.60. I know that the receiver is good because it works with a Bluetooth receiver on my laptop so it has to be the cable or the software. What am I missing/doing wrong? I have removed the umd, set the clock speed to 222, set FAKEFEED to 0, ensured the baud for the M-1000 is 38400 (the same as the 236 and 240).

Thank you for any help! :)

deniska
July 23rd, 2007, 05:48
make sure that you run non-psp-290 version (no prx files required) and use 1.5 kernel..(put programs in /PSP/GAME150 folder)...
also, why not try more recent builds - 0.49XX?

BassKadett
July 23rd, 2007, 18:19
I have the 2 folders in GAME (w/ 1.5 kernel) and even tried in GAME150. Same results.

I will try .499 when I get home, making sure I use the HOLUX_KXPLOIT folders, and I'll post my results. If I still can't get it to work, I'll redo the cable.

Thanks!

BassKadett
July 24th, 2007, 04:40
I really like 4.99, but I am still having no luck getting it to see my brand new M-1000. I am 100% sure that GPS TXD is connected to PSP RX and both ground wires are connected. The only thing I did find, that probably doesn't matter, is the readout on my multimeter. I have it set to where it emits an audible buzz when the connection is made. If I touch the positive to negative, it buzzes and reads 000 on the screen. If I touch the USB pin to the soldered connection, it buzzes and reads 000. If I touch the USB to the serial pin, it buzzes and reads 001. Does that mean that there's some resistance that could be preventing the psp from recognizing the Holux? I did get a generic eBay set of headphones/remote. Maybe thats the problem.

I've done just about everything I can think of to make this work. Please help me actually use this $50 receiver. Thank you!

BassKadett
July 25th, 2007, 02:19
Deniska? anyone? I just want some suggestions on what I can do to make this work. :)

lofarkas
August 3rd, 2007, 17:18
Just an update for posterity:

I just received my cable from PC-mobile and things are pretty rosy:)

I plugged it in, first my PSP switched off (bug...? Hope it won't happen again.)
I switched the thing back on and got my position displayed on the screen straight away.
No flaming hoops to jump through, no swearing involved, no baud rates to guess, no adjustments to make at all. It just works.

I am now officially impressed with Map This :)

Flawless communication at the first try between 2 totally alien units, 1 of which was never intended to run this programme or receive this sort of data, with a 3rd party cable as well... Pulling that off with a homebrew app is quite a feat.

Hardware/software list: PSP on 3.40 OE-A, Map This 4.97 for Holux, pc-mobile cable, Holux GPSlim240 receiver.

Now to test features and stability...

BassKadett
August 9th, 2007, 23:47
Well, it was my cable that was malfunctioning because I just got my cable from pc-mobile and it works flawlessly! Thank you, deniska, for all of your help. you have definitely created my favorite psp app and I await the release of MapThis! v5. :)

sin22eze
September 3rd, 2007, 13:31
just wanna say.. love my psp even more now after i got my gps,holux 240 last week, opened up the box and plugged my cord that i made, cut off the tip so i can use the psp speakers... made a map of the whole victoria, and then made a map of east half of whole australia, and it only took 180mb...

i just wanna tell people that, i recommend using the microsoft maps, road or hybrid, to make big maps... it gives you the option to not select the 1x.. saves a lot of space unchecking that...

good luck, hf..

thanks again for the great app.. keep up the good work...

guy359x
September 27th, 2007, 23:52
Hi, I have a GPS Receiver for the PSP and the 3.52 version and i would like to know how make it work with mapthis! Can you help me ?

Thanks alot
Guy

guy359x
September 28th, 2007, 00:03
hi

Nieko
September 28th, 2007, 09:43
Try reading the sticky topics before asking questions that have been answered over and over again.

walid72
January 9th, 2008, 15:08
living in dubai, just received PSP-290 bought over ebay. No software attached. Where can I download setup file and maps? very basic knowledge of software language, please be explicit and simple. Thanks

Nieko
January 9th, 2008, 21:22
http://en.wikibooks.org/wiki/Map_This!

tcgj8
January 17th, 2008, 02:39
Hi,
I need someone can reply.
hope you can help me.
I bought recently the sony gps receiver recently in singapore and im living here in sydney australia. My question is , if i install MapThis to my psp is this will work here in Australia? or there is some other thing to install? How can I install the softaware needed.
Iam very much appreciated if you could help me to this matter.
Thanks & Regards
8jgct

Nieko
January 17th, 2008, 09:12
GPS stands for Global Positioning System, so yes, it'll work in Austrialia. Also, read my post before yours.

nincompoop
October 27th, 2008, 05:02
Thanks to all your people's hard work (both Mapthis!, Nieko's version and GMDL).

I have recently used mapthis! in Australia, Hong Kong, Taiwan, Singapore, London and New Zealand and found it works fine. The system took around 30sec~1min to fix the satellite link.

I suggest that new users please read through the Wiki books first.

http://en.wikibooks.org/wiki/Map_This!

jorgecon76
March 4th, 2010, 00:18
i just got a gps resiber i cant get it to work