yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] MadStu:
I see, that makes sense.

I only have 3 map files on the SD card - however they are big areas so large file sizes which could have been the problem? I was on the edge of a map area when it happened so it could well be.

Cheers.

Stu :)
[Android Apps and Games] Searcher3:
Having tested a bit more, setting the GPS tracking data rate to 10 seconds seems to have sorted the issue. The length of the track reported is more or less the same as the same roure plotted on the PC.

Just a question though - are the track lengths as if walked on horizontal ground or does it take account of inclines? For instance we've been up Pen-y-ghent today and it reported 8.8 miles.... but if this is the horizontal distance then I guess we have done nearer 10.
[Android Apps and Games] fredjones1uk:
Hi Michael, i had regular map view visable and tracking was on, yesterday i repeated what i did when mm tracker crashed and had no problems, i have deleted 1gb of maps from my sd card so i don`t know if this has helped, if mm tracker crashes in future i will send report.

Still an excellant app

Kind regards

Fred
[Android Apps and Games] Map Man:
Hi Stu,

acutally the size doesn't matter (this time ;)). The only thing which could lead to non responding map search are a lot of maps on your SD card (approx. > 50) and/or maps with complicated boundary definitions. Because MM Tracker calculates for every map boundary (which may be a n-edge-polygon) the "is at position" test.

Best regards, Michael
[Android Apps and Games] Map Man:
Hi Searcher3,

The calculation of length is just basing on the Lat/Lon positions. The height is not used in this calculation.

Best regards, Michael
[Android Apps and Games] gadgetuk437:
This tickled my interest.

My hunch was, it would not have made such a big difference as that.

And, for a change, I was right.

Let's say for argument's sake you walked from Horton in Ribblesdale at 230m, up to Pen-y-ghent at 694m.

I plotted a circular route and MM reported a total ascent of 470m (and, predictably, a descent of 470m too), on a 9,080m ground track.

For the sake of simplicity (and to keep Mr Pythagoras happy), think of it as walking the hypotenuse of two triangles of base 4,540m and height 470m.

(... insert squaring and square-rooting here...)

So, the hypotenuse up to Pen-y-ghent would be 4,564m.

Giving you a total of 9,128m walking the slope. The slope only added about 400m to the ground track.

It seems that, if you just add the height difference to the ground track, you get a pretty good approximation.
[Android Apps and Games] Map Man:
Hi gadgetuk437,

if i could acquire the altitude as exactly as the position i would agree to your calculation. But as the GPS altitude measurement is not that good i would rather go with the "flat" track calculation, instead of adding up some signals which are not too reliable.

When MM Tracker would use the QED file, this would be different. In this case i think the consideration of altitude values would make sense.

....Another reason to implement QED reading ;)

Best regards, Michael
[Android Apps and Games] Map Man:
Version 1.6.0 is online

Change Log:

Feature added: Routes can be created and modified

Improvement: Navigation window keeps size even in landscape mode

Improvement: Blue crosshair for network position

Fix: Delete of Overlay object via context menu removes it now immediately from map
[Android Apps and Games] MadStu:
ok, I'm just getting lots of force close prompts now.

I've sent a few reports which I hope will reach you / help you.

In the reports, it says the cause was: ANR keyDispatchingTimedOut

And I realise now it might be because I'm running Android 2.3?

I have a Motorola Defy and MM Tracker runs perfectly on both 2.1 and 2.2 :)
[Android Apps and Games] Map Man:
Hi Stu,

yes i saw your reports. Actually the "ANR keyDispatchingTimedOut" means that some thread was not responding for ~5 sec. and was killed by Android to safe the resources. But currently i have no clue what thread exactly was the bad guy and which function of MM Tracker is repsonsible. I will try to find someone who is able to read more out the failure report than i was able to do.

For your information: i had never this kind of error. So i am realy wondering what causes this. Maybe 2.3 ? Or your particular map ? Loaded Tracks or Routes ? Do you have now a suspicion which action causes this ? Or is it completely random ?

Best regards,

Michael
[Android Apps and Games] Map Man:
Compass issues

I am currently implementing the magnetic compass functionality in MM Tracker and found some strange behaviour of my Desire's compass.

Whenever i close any compass app, the compass will losse his calibration.

Next time i want to use the compass i have to calibrate it again with the common "figure-8-motion".

Even when i internally in MM Tracker unbind the SensorManager i have the same problem: Re-connnection to the compass results in the need for a re-calibration.

Does anybody have the same problem with his phone (especially Desire) ?

Is this a normal behaviour ?

Any solution available ?

Thanks for your help.

Regards, Michael
[Android Apps and Games] MadStu:
Well, my suspicion lies with Android 2.3 as it worked perfectly on 2.1 and 2.2 - Every time I've run it on 2.3, I select "GPS lock" and then select "Screen Lock" and not long after I get the force close error pop up.
[Android Apps and Games] franktompson:
Hi Michael,

I haven't used a compass for some time so downloaded the first one I came across in The Market, Compass v2.1 from Catch, Inc to try it for you on a different platform.

I've tried it for a couple of days (including some re-boots) and there's no need to do the figure-8-motion thing.

However, some months ago I used a different compass and it did require intermittent figure-of-eigthing. That was probably before I upgraded to Android 2.3.

I do hope you can crack the magnetic compass functionality - that would be truly awesome!

Regards,

Frank

Samsung Galaxy S

Darks ROM Extreme 9.0 (Android 2.3)
[Android Apps and Games] jedbartlet:
Hi Michael,

When I first got my Desire I installed GPS Status and almost every time I opened it I was asked to recalibrate the compass. Waggling the phone 'enough' never seemed to stick. Eventually I just waggled the phone for ages and it stopped asking. Coincidence or not I can't say.
[Android Apps and Games] Map Man:
I think i found the explanation here in the forum:

http://xdaforums.com/showthread.php?p=10208929

It seems that the G-Sensor calibration will set the access rights incorrectly for some calibration storage file.

Any compass calibration done after that will not be stored permanently.

So i will try to execute the described procedre and hopefully do not brick my Desire :D

Best regards,

Michael
[Android Apps and Games] Map Man:
tried it and it worked great! Now my compass stays calibrated all the time.
[Android Apps and Games] EtenNewbie:
Android 2.3.3

Hi,

Just to let you know, I upgraded my Galaxy S to Android 2.3.3 and MMTracker works perfectly.

Keep up the good work :)

Regards

Ian

--
[Android Apps and Games] fredjones1uk:
Hi Michael, when will you be releasing compass? can`t wait.

Kind regards

Fred
[Android Apps and Games] Map Man:
Thanks for the info Ian. I will add it to the compatibility list.

I think it will take at least another 10 days, as i have to spend my vacation first :D

But at least i can tell that it is working fine already, but needs some more testing....

Best regards, Michael
[Android Apps and Games] sorimina:
Hi Michael,

Thx for your useful app.

You can add LG Optimus 2x (tegra2) to the compatibility list :)

I hope "Pitch to zoom" will be on a next update. :cool:

Regards,

Florent
[Android Apps and Games] MadStu:
OK, I've gone back to Android 2.2, I was using the cyanogen mod for the Motorola Defy and it kept giving those errors.

So now all is working perfectly again :D As I've said before, this is great software! Made even better by the ability to create/edit routes on the device too :D

Feature Request:

Sunlight Filter. On an expensive rival device it has the ability to add the night filters, just as MM Tracker has. But it also now boasts a "Sun Filter" which reduces the finer details of the map. So it would be just like the red night filter, but instead of red, it's white, and is supposed to be easier to see in bright sunlight.

Also, the ability to adjust the phone's brightness level from your app would be handy.

Stu :D
[Android Apps and Games] franktompson:
Thanks jedbartlett for your suggestion to get the direction arrow (vector?), that sticks out from the crosshairs, working.

You suggested that 'the setting for it is under the GPS and Tracking options - Show speed vector. It can be turned off by setting 0 (don't draw).'

Well tried that and unfortunately it makes no difference. Still no direction arrow.

Any other thoughts, including Michael's, gratefully received.

(Apologies for this late reply but I've not been able to test until recently as I've een poorly.)

Regards,

Frank
[Android Apps and Games] eegah69:
Hi Frank,

Update your MM Tracker to the latest version V1.6.5 press your menu button select GPS, Compass and Tracking scroll down to and select Use Compass for Speed Vector and select Use Compass Always.
[Android Apps and Games] Map Man:
Ok i will add both to the ToDo/Wishlist.... SunFilter could be interesting ...

@Frank: If you set the arrow to max value (10 minutes) you should see something. Even when you move VERY slow. Or try the infinity option (just below the 10 minutes in the list). This gives you a line all across the map in your moving direction.

Furthermore eegah69's suggestion will show the arrow, even when you are in standstill.

Regards, Michael
[Android Apps and Games] MadStu:
Hello again Michael,

I used the software yesterday as our sole navigation device on a 225KM route on dirt bikes. The software worked flawlessly :D I have a Motorola Defy running Android 2.2

I have another suggestion for you.

On a couple of occasions, the route I'd planned looped back around along the same tracks. Then it was hard to tell which way we should have been travelling and where to turn when the route path split.

Is it possible to limit the next amount of route waypoints? So that only the next x amount of waypoints would be visible on the screen?

Thanks for the great software!

Stu :D

PS. The magnetic compass feature is a GODSEND!
[Android Apps and Games] franktompson:
eegah69, michael (and possibly others!)

Thanks so much for your advice.

Not entirely sure what buttons I've hit/changed in trying to sort this, but suffice to say that I'm now on 'Show Speed Vector', '1 second', and I've got my direction arrow back.

As I say, I'm not entirely sure what the difference is between what I was doing before and what I'm doing now - but it works and I'm happy!

Best regards to both/all,

Frank
[Android Apps and Games] HurricaneMike:
Hi Michael

At last I'm able to post here - the 10 post limit is a real PIA

Thanks for your hard work on the app.

I'm a hardened/very keen user of Memory Map and I've got your Android app working on my marine charts.

I have installed Memory Map on my yacht in the Med.

We have some sophisticated Raymarine navidation kit (G Series costing upwards of 30 grand).

During the specification stage, I installed a Windows PC and fed the videoto all the diplsys on the boat - all helm stations and TVs etc.

Then using an Air Mouse and Wireless Keyboard, we can use the PC everywhere.

I'm a great fan of Memory Map and have GPS feeds into the PC so that it becomes a full backup system to the dedicated Raymarine kit. All my passage planning is carried out on the PC using Memory Map and routes are then uploaded into the Raymarine nav systems - whilst the boat is under way, the PC/MM keeps a full track of the passage.

Anyway, enough of the background.

My point is that I think you have got the wrong end of the stick about "quilting"

I've evaluated lots of different navigation systems for use on board boats/ships. Quilting is the ability to see more than one chart/map on the display at the same time as others. As you zoom, different scales appear automatically. It is a really nice feature but not essential. Memory Map for example doesnt support quilting and I've stayed loyal to MM over the years. MM incorporates blisteringly fast screen drawing routines and I shoukd think that quilting wouldprobably slow it all down.

I have recently been playing with OpenCPN - an open source project which is becoming more and more widely used - it incorporates quilting in a big way - even quilting raster charts/maps with vector charts/maps.

Here's an example - 2 different scale charts on the screen at the same time - one is a vector chart and the other is a raste oner.

You can find out more about the OpenCPN project here http://www.opencpn.org/

I've also written a Windows app that will convert QCT maps/charts into BSB format which can then beread into other progs like OpenCPN.

Unfortunately, OpenCPN is way slower on the screen (zooming and paning etc) than Memory Map.

So, my point is don't spoil your good display routines just to do quilting.

For what its worth, I would prefer to see pinch zoom - only because it would give your app a feature that is more in common with the big boys. I also think that the buttons on your display are a bit messy even though you have implemented a really useful app.

Anyway, please consider my comments as constructive - I will definately be using it as a backup to my 30 grand system!!!

I'll keep wathcing this space - anything to do with Memory Map is of real interest to me.
[Android Apps and Games] HurricaneMike:
Actually, a slightly better example of quilting is this

As you zoom in, these different scales automatically appear.

Unless implemented well, it can be a bit of a PIA
[Android Apps and Games] Map Man:
Hi HurricaneMike,

first of all thanks for all the explanation. Actually i did get the "quilting" wrong. :o

I would never think about implementing something like you described with your screenshots as it would involve a lot of scaling/rotating of the maps and nevertheless a complete new approach of how to handle the georefenceing of the maps.

The OpenCPN looks quite interesting, as my father is currently working on the buildup of his yacht this could be a useful program to consider for him.

Is this new for XDA ? I was not aware of this...

Pinch zoom is now definitely planned to be implemented soon, as a lot of useres requesting it.

What exactly do you mean by "messy". :D As a non native speaker i can not get exactly the meaning in this context. I think "dirty" is the wrong translation... ;)

Thanks again and best regards, Michael
[Android Apps and Games] HurricaneMike:
Thanks Michael

The 10 post thing

In order to post on your thread, I had to post at least 10 posts in the general forums - all I wanted to do was to post my comments on your thread.

OpenCPN vs Memory Map

Actually, I think Memory Map is easier to use than OpenCPN

But OpenCPN is still being continually developed so my view may change in the future.

Either can be used as a PC navigation plotter - there are other navigation applications for the PC as well.

Pinch Zoom

Great - cant wait.

Sorry about using the word "messy" - my point is that the extra buttons on the screen look a little strange.

When you have done the pinch zoom, presumably, zooming will be done by pinch zoom - how would you do scale (map change) - same as now?

Again, I wonder if the buttons would get in the way.

None of this is that important - the app is great anyway.
[Android Apps and Games] straxusii:
First off a big thanks for creating this app, it turns any android phone into a high end gps hill walking device that cost many hundreds on their own, great work.

Just to let you know this app seems to work fine on my Asus transformer running honeycomb 3.1. I haven't taken it out for a spin, as a 10" tablet isnt an ideal hill walking device, so don't take this as gospel but it seems fine.

Also works fine on HTC Desire running 2.3 Leedroid 3.0.7 which is my main use of the app.

cheers
[Android Apps and Games] mshere:
Could you tell me how you managed to see charts in MM tracker. I have a CD of Maptech charts which are .BSB files, but load into MM and the newer CD of all charts, which seem to be .qct not .qc3, but none of them work in MM tracker
[Android Apps and Games] mshere:
Brilliant programme. Works fine in my SE xperia arc. I had been waiting for an application like this before buying my first smartphone. I am a heavy user of MM on a windows mobile PDA.

Already as good as the original MM with, I am sure, more to come.
[Android Apps and Games] MadStu:
I've just installed Android 2.3 on my phone again to test the latest MM Tracker release (1.7.0)

Initial tests showed the exact same problem I was having before. I'm getting the Force Close box appear every time I applied the screen lock in the menu.

Further testing has shown that everything seems to work correctly, EXCEPT the screen lock..

The screen lock only shows the force close prompt AFTER the lock has been turned on and after you've touched the screen.

Pressing the "Wait" option on the force close prompt does let it continue without stopping the app.

I hope this helps improve your software. :)

Stu.
[Android Apps and Games] astromark:
Altitude

I've been using MMT Free for a while and a few hours ago bought the full thing and am glad I did, it's a significant improvement.

However I have noticed that the reported altitude is not as accurate as could be, for some reason.

It seems to be about 130 feet out. (I was using it an aircraft, and no I wasn't using it as my primary altimeter and nor would I!)

GPS kit can get pretty close to the correct (baromatric) altitude, normally 20-30 feet out.

Right now, MMT is reporting my altitude as 567 feet but GPSTest Plus (running on the same device) is reporting it as 459 feet. Another piece of GPS kit agrees with GPSTest Plus.

This is interesting - are you calculating altitude yourself or is it reported by the GPS unit in the phone (in my case a Desire)?

GPSTest Plus is reporting that the accuracy of the signal is within 24 feet.

Is there anything you can do to improve the vertical accuracy, MapMan?
[Android Apps and Games] gadgetuk437:
Do a search on "GPS geoid altitude"
[Android Apps and Games] HurricaneMike:
Try and get an older copy of Memory Map - version 5.15 or earlier.

These versions dont have any reliance on internet for registrations etc.

They will read BSB version 4 charts from Maptech but, crucially, they write QCT version 2 formats which should read into MMT.

If not, I have written a conversion app that runs under Windows - it will read QCT version 2 files into PNG image format and provide a JPR georeferencing file. MM can then re-read this como of files into a completely deregistered chart which definately loads in MMT.

Maybe that helps - let me know if you would like the conversion app.

BTW and for a bit of fun - I often load the .PNG file into Photoshop then overlay a Google Earth image - stretch it into place and blend the layers . Then resave the PNG file and using the original .JPR file, MM will load charts like this. Note the depth contours, soundings and lights etc along with images of buildings etc and no need for an internet connection.
[Android Apps and Games] uspole:
I ve just upgraded from Samsung Galaxy S i9000 to Samsung Galaxy S2. MM Tracker handled superbly on the i9000, always fast and never freezing.

Different story with the Galaxy S2. Using MMTracker 1.70 its always a bit sluggish (not the end of the world) but most annoyingly it freezes when I do a placename search. On the i9000 the .mmi file open more or less instataneously, on the S2 it takes about 8 seconds. On S2 when I do a placename search it just freezes.

I am running the maps of an external SD Card. I simply swapped the sd card from the i9000 to the S2. Any advice as to why im having these problems? Anyone else having these problems in relation to the Galaxy S2?
[Android Apps and Games] astromark:
I understand that, but as I said, other software on the phone reports the altitude with more accuracy. I was surprise that MM Tracker didn't, and hope that it can.
[Android Apps and Games] Map Man:
Hi upsole, what Android versions do you have running on both devices ? Any other differences in behaviour ? Or just the MMI ?

@gadgetuk437:

It is planned to have the geoid correction implemented in MM Tracker. But currently i have no clue where to get the data. Any suggestions appreciated :D

Best regards,

Michael
[Android Apps and Games] uspole:
Hi MapMan,

Running 2.3.3 on both phones, build version XWJVH on the 'S' (Baseband version XXJVO) and XWKE1 on the 'S2' (Baseband version NEKD5).

The problems are just associated with the MM Tracker search facility (or MMI file) on the S2. Never any of these problems on the 'S1' with Eclair, Froyo or Gingerbread.

I was trying a few searches on the S2 yesterday. I was able to enter search name, the placename was found in the MMI index, the placename was highlighted in blue when I touched the screen and then nothing happened (despite giving device plenty of time). So I exited search facility and lo-and-behold the map had centered on the new location. But on most other occasions everything just froze up.
[Android Apps and Games] gadgetuk437:
Have a talk to Mach2003, his WM gps driver incorporates geoid correction. look here,

http://xdaforums.com/showthread.php?t=571266
[Android Apps and Games] kevcal:
First of all, great app and I'm glad I upgraded from the free version :)

Initial issue I have, which may or may not be one, is that on my HTC Desire I have MM Tracker running and then jump to the 'Home page' - with it recordingin background (ie Tracking Running..." in title bar area.

However, unlike most other apps, clicking on MM Tracker in the list doesn't automatically display the MMT app.. it looks like it does nothing.

By design. or difficult/not necessary to implement?
[Android Apps and Games] eegah69:
Great App thanks, I use it more than any other. Looking forward to pinch to zoom, would love to see map rotation with the compass. Also I think it would be great if you could implement augmented reality with the camera and you could see your track or waypoints live on screen. Not sure how hard this would be though.
[Android Apps and Games] Map Man:
Hi upsole. As the search itself is done in a background thread it should not affect the GUI of MM Tracker too much. I have got a question regarding the grey bar which is going from left to right while loading an MMI. Is it going "normal" compared to your other phone with the same MMI (When you do not touch anything on the GUI)? Or is even this loading process slowed down ?

What could also be possible is that you have a bad/damaged SD card. Could you swap the card and try another one (ideally the one from your phone which is loading faster). Thanks.

@kevcal:

You are right. The title bar icon is doing nothing currently. But could be useful to use it to (re)start MM Tracker when klicked. Thanks for the suggestion.

@eegah69:

Currently i am implementing the rotating map and it looks quite promising so far. But needs a lot of testing before released, as i touched a huge part of the code. Pinch zoom will be one of the next features.

Augmented reality is (even though it is a nice idea;)) not yet planned and will (maybe) never happen. (But i said this about map rotation too :D)

Best regards,

Michael
[Android Apps and Games] grogan197:
Love this app. Happens to be the only app I have felt worth paying to get the full version of. Looking forward to some of the future updates and implementation of planned features.

The maps i'm currently using are a bit out of date now. Does anyone know if it's possible to get the newer OS maps with the right to roam areas shown in QCT format?
[Android Apps and Games] uspole:
Ive just upgraded my SG2 firmware and I am going to look at the problem again. However for the moment I need to install the pay version of MM Tracker but its not in the Market, just the free version. Any advice on this?