This object is in archive! 

Declination not applied in 3.23.2 version

tib shared this problem 6 years ago
Not a Problem

Dear Locus,


I have a problem.

In the new version, the calculation of declination not working.

This solution very useful for me. ( Or my settings not good. )


Many thanks and have a nice day.

Replies (11)

photo
1

Sorry, the version is 3.23.2

photo
1

Good day tib,

I'm just checking it and it seems to work correctly. Check please menu > settings > sensors. Do you have enabled "True bearing" option? If so, what declination value is visible in "Compass screen" at bottom right corner?

photo
1

Hello Menion,

Thanks for your answer, is it true.

But, if I move the cursor on my target area ( For example: on this area the declination is +14° ). The declination on the display always +2°. In a past worked this.

photo
1

Declination is always computed by last known location of your device, not based on current map screen center cross.


So if you are ( physically with device ) on the place, where declination is +2°, then it works correctly.

photo
1

Ok, I understand. On my position or on my last position the declination+2°, is it true.

Many thanks for your help.

photo
1

Fine, you are welcome. I believe that display & use declination value in map screen center does not make sense. Declination is used to compute true azimuth and it should be computed on place where are you currently with a device, not where are you playing with a map.

photo
1

Yes, I understand, but in a past I used in offline without GPS. ( For example: a practice with compass. )

I want to use without compass, in this case I need the declination without GPS.

I think this is an algoritm.

https://ngdc.noaa.gov/geomag-web/#declination

photo
1

Good day, I'm checking a source code history and have to say, you are correct.


Few months ago, Locus computed declination from GPS location and in case, GPS is disabled, it used current map screen center.


I've changed this behavior few months ago. Result is, that orientation is always "correct" ( no one expect that compass will display current device orientation with declination based on completely different location ). On second side, on GPS & compass screen are at top coordinates of map screen center (in case of disabled GPS), but declination is based on last known location. Weird, these coordinates should be changed as well.


I understand your point of view, anyway to do something with this, I firstly needs to be convinced that there is a serious and useful reason ( also for other users ) why someone wants to know declination in different areas. Thanks for understanding.

photo
1

Hello Menion,


I understand you. My note was not exact.

I want to use with outer compass: For example with this: https://cammenga.com/product/compasses/tritium-compass-3h/


I want to use the maps, if the satellites not active around the world or my GPS device bad.

In this case with a Locus Pro and outer compass together perfect navigation system.

( But I hope the satellites running always. But if not, will be very difficult the navigation. )


Many thanks

photo
1

Good day,

I've discuss this problem with rest of team. We really think that declination in compass screen based on current map screen center, does not belong to Locus Map. There should always be a coordinates and also declination of last known location of You (your device).


Unfortunately I may only suggest to use any application from Google play that is able to do this task instead of Locus Map ( https://play.google.com/store/search?q=declination ) , or use some app like FakeGps to supply faked coordinates to Locus, that should work for this use-case. Thank you for understanding.

photo
1

ok, I understand and many thanks the very good support.


Have a nice day.

Replies have been locked on this page!