You're right, now there is :).
Hopefully tomorrow I'll have my changes implemented in this version.
Printable View
You're right, now there is :).
Hopefully tomorrow I'll have my changes implemented in this version.
I've been testing .505 a bit more and found it crashes really a lot. I'll wait with my changes until a more stable version is out.
So ehm, it just stopped crashing... I probably overlooked something, cause I have no idea why it does work now.
I used a bare .505 installation (nothing in /PSP/COMMON, all plugins disabled, no map_pref.txt files etc.) and when zooming in fast or changing to another tile it crashed. Not anymore. Well, that's good news anyway :).
I put plugins etc. back on, and it still works.
So, I present the changes I made earlier (http://www.dcemu.co.uk/vbulletin/sho...09&page=37#368) applied to MapThis 0.505 (http://www.dcemu.co.uk/vbulletin/showthread.php?t=78439).
The full list of changes:
- Changed GPS recording:
- Program now records to a POI file instead of recording raw data;
- POI file can be opened through POI Lookup function;
- POI file is named using timestamp and is placed in /PSP/COMMON (make sure you have a fix, otherwise timestamp may be all zeroes);
- Recording takes place every 20 meters and 5 seconds (both must have happened);
- Trail can be seen on the map when user turns marker on.
- Program ignores MIDPOINT POIs: don't show message plate;
- It reads _MY_POIS from /PSP/COMMON instead of per map;
- The screen doesn't change brightness when adapter is plugged in (only when viewing map);
- In all lists, left and right shoulder button moves the cursor 10 places back or forth;
- In nightmode, "REC: ON", shown during recording, is now green;
- Proximity to POI is now really always in pixels, not relative to pixels at zoom level 1:
- POIs are thus seen earlier if you simply zoom out;
- It's not possible to simply multiply WARNINGDISTANCE by speed, because the actual distance on the map WARNINGDISTANCE represents differs if you have different maps with different base zoom levels;
- It's also not possible to calculate distance using real distance instead of pixels, this was too CPU intensive (or at least I couldn't get it to work :P).
- Autozoom makes MapThis zoom in or out depending on your speed:
- In the configfile, the AUTOZOOM directive indicates per how many km/h or mi/h (depends on speedfix) MapThis should zoom in or out. If this directive is missing in the configfile or is set to 0, then autozooming does not happen;
- The directive AUTOZOOMENABLED indicates whether autozoom should be enabled on startup. You can toggle this setting with R + L trigger;
- The directive AUTOZOOMHYSTERESIS (from GoDE) indicates how many km/h or mi/h extra/less you have to drive before autozoom happens;
- In combination with my change to have WARNINGDISTANCE really work on a pixel basis, this can be handy to see waypoints earlier on the freeway :).
- Second line in POI can now be 90 characters;
- Support for _DEFAULT POI file, which loads at startup:
- Put this file in /PSP/COMMON to load it for every map;
- Put it in a map folder for specific folders only.
- Swapped red and green in icons back to the way they were in 0.501 and earlier, i.e., red is inactive, green is active;
- Fixed speedlimit to take speedfix into account;
- Do not show _MY_POIS when loading another POI file.
For developers: look for "// Nieko" in the files mentioned above. The changed files are: attractions.[ch], font.[ch], main.c, ICON00.PNG, makefile, config.txt, {attraction, circle, waypoint}.png
This version can be found at:
http://stuff.nieko.net/psp/mapthis/m...0-%20Nieko.zip
Because I only have a PSP-290, I have not tested if any of this functionality works for generic GPS devices.
Hey Deniska, it works great and the smooth zoom are beautyful and i think mapthis are faster.i can choose the maps faster,i think the performance are greater.
but the testphase must be on road in next time.
When I want to see e.g. all the supermarkets in the area, I find that also loading my own POIs may be confusing, especially because they have the same icon by default. Also, I found it more logical to load only those POIs you actually chose in the menu, and not also _MY_POIS.
Both sides have arguments of course, I preferred this one.
Nice ! I hope Deniska fixes the problems i addressed him too in 505.
And stuff some great features from Nieko into 505 final.
Then Mapthis will be almost complete.
My only wish is then:
Vector data implementation.
The Netherlands has very good vector data available :)