One disadvantage of writing a program relying on web resources is, that you have to update that program everytime the webresource is changed/updated. In the next days the search for MUIMapparium will break again, and the Find by IP/ Find me is broken a while before already.
So I updated MUIMapparium to Version 0.8 I also added some small new features, like some more shortcuts and also by popular demand to jump automatically to the first search result. Best update soon before the search function does not work anymore.
Also the 68k freepascal compiler got some updates which hopefully improve the stability and speed of the m68k-amiga Version.
I noticed my navigation system in my car can also read GPX files from a USB stick. Just put the GPX File to a folder „PersonalPOI“ and plug to car. Then you can access them in the car (for example as route destinations) even can select them by voice control.
Thats what I tried just now, took MUIMapparium and created two waypoints just to try.
Now go to car and plug in and see if we can find our two waypoints… I gave them especially arbitrary names because it knows already many POIs by default
Very nice, I’m thinking to create some POIs there which makes it much faster to select them. Maybe I should also add an option to set the type of Waypoint, the „Unclassified“ means this Waypoint has no type and therefore only a default icon.
Very nice to see that you can use the program for very recent stuff.
I tried the MUIMapparium on my real Amiga 1200 with 680030 50 Mhz (With 68882 FPU). Good news, it works somehow, of course it is slow but once the images are loaded, it moves ok. Unitl now it freezes a little bit when release the mouse button… maybe I should try to find the reason for that.
I also tried on a 16 color screen, much faster… but looks awful 😉 so I decided to make the Video with a 256 colors screen 😉 even it’s slower.
Still playing with Datatypes in principle not so difficult, maybe could make it a little bit easier with some wrappers. The Datatype system even take care of scaling the image to the actual screen depth and dither the image if needed.
Until now MUIMapparium need a 15Bit+ Screen because I use Cybergraphics functions to draw the stuff to window. But when loading the pictures with the Datatypes it would even run on an AGA screen with less colors.
I gave it a try and the first version works rather nicely.
MUIMapparium on a 32 color Workbench
Of course it’s just a ugly hack until now, not at all optimized and maybe even crashing or eating memory. But maybe worth investigating a little bit as alternative.
As announced yesterday I release today the new version of MUIMapparium. It’s 0.7 now, most important features are the repaired Search function, Exports and the PhotoList
Change List:
BugFix: Search Function
BugFix: Saving Route without calculating a Route
Set current maps position and zoom as start position for the program
Remember open status and active page of Side Panel
I added some debug output at AmigaOS4, so if you experience problems starting up MUIMapparium on OS4 check the debug output (e.g. Sashimi) it should count from 1 to 26 on the bootup, check if any numbers missing and send me the result on one of the forums I’m usually on.
Worked on the broken Search function, I guess I will publish this tomorrow, the new functions are not finished but without the search function the program is more or less useless. The new function is the list of Photo with EXIF GPS positions, as Mapparium also had. It can use Datatypes (need jpg Datatype of course) or the internal pascal JPG loaded, which seems to be slower most of the time, especially on big endian systems. The photos are grouped by date if you double click the date entry it try get all photo markers in sight, when clicking on a photo it shows it.
Currently the Search function is broken, because the service used for it changed to SSL only which is not supported by MUIMapparium at the moment.
I will work on this the next days, so wait for 0.7 to fix that.
and because there is an error in the source MUIMapparium will crash instead of printing the errorcode
The routing function is also affected by this of course.
To be honest, the YOURS route finding is very bad, I need to find a replacement for it, the openrouteservice looks nice but I guess to really use it I have to host it myself.
Besides that I’m working on PNG export for MUIMapparium and also export the Route as HTML with the overview (just the current view of window).
After a long time I decided that MUIMapparium has enough bugfixes and improvements to make a new release.
The biggest changes are the Manual, the faster network speed, an about window and route calculation.
Changelog:
BugFix: OS4 ToolType reading
BugFix: Track plot enabling
BugFix: Deleting Tiles
Update Checking
Amiga Guide manual
About MUI Menu Entry
About Window
Reopen Statistics Window on start if left open on quit
Set color for Tracks and Routes
Show Route Orders jump to position
Block redrawing when moving map (prevents map jumping)
I was working on the route creation, sadly it seems the OpenLS is not available anymore for routing, so only YOURS is left. Thats a little bit pity because YOURS calculate nicely the route and orders for it, but sadly it does not show where the orders take place. (OpenLS did that, even there the route calculation was a little bit odd sometimes, thats teh reason I supplied both in Mapparium).
Nevertheless, it works now with YOURS for now, need a little bit more tweaking (especially to get the start/end point from current map center for example)
The search I managed now to put into a PopObject, if you type the search press enter or search button it will do a search (like the main search) and open the popup with the list of results a double click on an entry set it as start/stop point