Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - zsero

I've always been having various problems with the rendering of the oceans / seas. Many times, Locus stopped rendering them. Sometimes by rectangles, sometimes by some crazy polygons.

However after the newest update, all the oceans /seas are just white / transparent. The strange thing is that lakes are perfectly visible in nice blue! It's somehow just the oceans what are not visible.

I've tried every possible theme, but the result is the same. All oceans white / transparent. I'm on the UK/Scotland map, but I think it's general.
Thanks for the new release! Could you set the search time's min. limit to 1? 15 is way too high.
Is your problem not the first initial fix? If you disable full screen in Locus, can you see the little GPS icon appearing and disappearing on the status bar?

For diagnosing, can you try doing the following:
1. Set the following settings in Locus:
Enable GPS at start: on
Off time: 30s
Min accuracy: 1000m
Max time search: 15s
2. Close Locus
3. Open GPS Status and get the first initial fix in GPS status. Wait a few seconds till your accuracy goes down to around 10-20 meters.
4. Close GPS Status and immediately start Locus
5. It should work
Quote from: "menion"hmm are you using quick switch panel that can be added to right panel? I planned to add this "GPS auto-off" feature to this panel. It's logical solution I think ...

bottom rotate button .. hm :) I for example use it quite a lot, everytime I need to orientate in streets

I don't use the right click panel, I have a very minimalistic GUI setup and I like the maximum screen place available.

Can you not just make the rotate button user selectable, like any other top or quick switch button? Someone prefers rotation but someone never uses it.

Also, here is my updated idea for the GUI settings:

GPS power control []
- GPS Update interval
- Max search time
- disable for 1st fix

For the fix accuracy and fix time I think maybe they are not needed as at least on my phone the GPS "remembers" recent positions and provides almost the same accuracy as if it was continuous. Yesterday I was playing with it and I found the best performance if I set the accuracy to some huge number (1000m).
Quote from: "InfX"Something i would really wish to separate is the GPS power control while recording a track and GPS power control while using the application in general. For example, i only want a point recorder once a minute, yet, when i actually open the app activity and look at the map, i'd like it to run continuously.

I think it's not possible to program the "look at the map" part :-)
- For me, I like that now if I'm looking at the map and searching for something then the GPS is off 95% of the time.
- On the other hand there are situations where you need to navigate corner by corner and you would like to keep the GPS refresh the position continuously.

So I think there are two different scenarios where only manual input could tell which one happens.

If menion is no crazy about our feature requests then then the perfect solution would be to have either:
- a GPS power control on/off button on the home screen
- a GPS power control option button: always on / 15 second / 90 second for example (ok, this need some more option and is quite complicated)

Also, I would love to see the option that this "GPS power control" button takes the place of the view-rotate button. I never used that button and I never understood why is it not replacable, like the top buttons.

But these are just ideas, I like that the system works really well even now.

Also, the simple on/off button could solve the "cold start" problem too. When you start the program for the first time you switch power control off, wait for the fix and switch power control on.
I have just tested this functionality and it works perfectly! I bought the vector addition as a small donation for this project!

I don't understand the 15 second min limit for max search, my HTC Desire usually gets a warm fix under 3-5 seconds, so for me the 15 second limit is way too high. Can you set the limit to 1 second?

Also, I think the "cold start" fix should not be limited. I mean that's when you start Locus for the first time. Actually for me, I always had the best results with any GPS application if I did the "cold start" process in GPS Status and immediately switched to Locus or any other navigation software. So for me it's not needed but I can imagine people using Locus without GPS Status and they would get in trouble for the first fix.

For me, usually:
- First fix can take up to 2 minutes
- On-off fix happens in around 3 seconds
Troubles & Questions / Re: Re: GPS update broken
November 11, 2011, 15:57:09
Quote from: "InfX"
Quote from: "menion"If you'll be using auto-power off feature of GPS, you can set for track recording interval 0 for time and distance and only set accuracy value to same as in GPS settings. This will cause that only points with this accuracy will be saved
Exactly what i thought, so ive just set it to 0,0,some huge accuracy number, and controlling the logging by the gps off thing.

Again, thanks for the feature :)

I thought you can set accuracy for 0 to disable it. Can someone confirm it?
Troubles & Questions / Re: GPS update broken
November 11, 2011, 13:17:16
I will only have time to check it over the weekend but thanks for implementing it!

Yes, I think too that off time should actually be renamed: "GPS update interval" it would make it much easier to understand. Also "Max search time" sounds more natural to me. Also, I would rename the whole section to "Enable GPS power saving"

Here is how I would structure and name the settings. I think this way it would be a very easy to understand and would became a popular feature!

Enable GPS power saving []
- GPS Update interval
- Max search time
- Fix Accuracy
- Fix Time

(whichever happens earlier, set to 0 to disable)

Again, thanks for the great work, this is just a simple advice to make it easier to understand for general audiences. And also with this, I think Locus is actually better in every single way compared to commercial GPS devices, like Garmin devices whose only benefit was the 20 hour running time. I think with a 2 minute settings even my HTC Desire can do 20 hours in airplane mode. Thanks!
Troubles & Questions / Re: GPS update broken
November 10, 2011, 10:21:48
Quote from: "menion"I already removed default way and completely replaced it by this one. OK .. I'll probably release some testing version before this will go out so there will be time to test it in field


One thing came to my mind. I think the accuracy based "fix until" idea is not good, because think about the following:
- for example you set it to 50m
- in a city, between tall buildings maybe it takes a long time to achieve that accuracy, so your GPS will work mostly all the time
- in the nature, under clear sky, it will get 40m initially and stop, even if within 2-3 seconds it would go down to 35-25-15 meters, but it stops as soon as it achieves 50m.

So I think I would recommend "after fix, refine accuracy for n seconds" instead of the accuracy based method now.

Also, how to combine this with tracking is an interesting idea. I think for display it would make sense to display the points even during the "refining" period, but for tracking only save the last point. But I don't know how does the tracking system work and how would you prefer to implement this, it's just a idea.
Troubles & Questions / Re: GPS update broken
November 10, 2011, 00:20:39
I think this is perfect as it is! My only suggestion would be to make it very clear / make a switch to either use Android SDK polling interval OR this setting. Or do you plan removing the Android SDK way totally? If yes, then I think it's perfect!
Troubles & Questions / Re: GPS update broken
November 09, 2011, 14:47:01
For me a full restart was always required to fix the system-wide effect of that setting.

Also, if you implement it in Locus it would be GREAT because you could finally control precisely the searching behaviour. For example you could set:
- turn on when Locus is started until first fix is found
- turn off for 60 seconds
- turn on until fix is found, but max. 10 seconds
- turn off for 60 seconds
Even better, if there was no fix found, you could increase the off period every time by 10%.

This way you could avoid situations like when you arrive from a trip and forget to turn off recording in a car or in a building, making the phone search for signal and thus drain the battery in a few hours.
Troubles & Questions / Re: GPS update broken
November 09, 2011, 14:18:50
Quote from: "menion"hello,
  on this is simple answer. I included this function because it's officially supported by Google SDK. Since I added it, I did no changes to this system, so as this works before cca 3 months, it have to be still same. Next thing is that you're not the only one with this issue, discuss on this topic was here already before, anyway I have no influence on this system. I only say GPS number of seconds you set, nothing more. So if this is causing troubles, leave it be!! I'm serious .. it's just another bugged feature of android

  anyway I have plan (and maybe thanks to this, i'll do it sooner) to implement own system for this GPS on/off mechanism that will surely works better

OK, but how can I turn it completely off? Setting it to 0 and restart?

It would be great if you could do a manual switching in the future, because for me it's the no. 1. feature of Locus! When you use your phone for hiking, you want it to work for 12 hours, what is perfectly achievable with a 60 second interval but impossible with a 1 second one.
I have been using Locus free for some time and finally 2 months ago I decided to buy the full version, because I have experienced it to be very stable and reliable.

However in the last two months there was an update which made GPS updating unusable. What happens is that if I set the GPS updating to 60 seconds for example, the GPS goes crazy. By crazy I mean that it gets offseted by 500 meter, and keeps providing location from 500 meter away! I mean the accuracy is good, but I am in a different area of the city than where I am. It mirrors the corners / straight lines just like normally, but in a different area of the city.

Also, you would think it is only Locus, but when I exit Locus and start any other navigation program, the location is offseted even there. The ONLY way to get back to normal GPS is to restart and set the GPS switching to 0 in Locus. But this way I'm ruining my batteries very very fast.

This have been working in all past versions, it's gone crazy only now.

Also, even in past versions I experienced a strange behaviour. If I set GPS switching to 5 or 10 seconds, than it forces the setting to other applications too, just like the bug now. So if I set GPS update to 10 seconds in Locus, it affects navigation in any other GPS navigation program too, until a restart. It means that for example if I use Locus for walking and I prefer 60 second update and long battey life, then when I go back to the car and start an other navigation program then that program also gets the 60 second updates, instead of the normal one. The only way to fix was to go back to Locus and set a 1 second update or do a full restart.

So in both the bug and in the normal way of working, Locus "hacks" the GPS and then forgets about it.

I am using HTC Desire with an AOSP ROM (Android 2.3.3, Kernel