Го (к) ° је аутоматско решавање формула за геоцацхинг играче.
Неки мултицацхеви одређују крајњу локацију / фазу у облику формуле, на пример: Н 48 ° 43. (Б) (Е-4) (А-5) 'Е 021 ° 14. (Ц-2) (А ) (Д-45) '.
Го (к) ° ослобађа геоцацхере од самосталног израчунавања, записивања вредности и ручног уношења координата резултата у апликацију мапе.
Типични случај примене апликације може се резимирати на следећи начин:
1. Копирајте и налепите формулу у Го (к) °.
2. Ако је потребно, уредите налепљени текст да бисте добили важећу формулу.
3. Унесите вредности потребне променљиве.
4. Додирните маркер на мапи да бисте отворили локацију у својој омиљеној апликацији за мапу.
Формула и вредност сваке променљиве се трајно чувају одмах након уноса.
У било ком тренутку можете видети делимични резултат израчунат са познатим вредностима.
Ако су унете све потребне вредности и резултат је у облику важећих координата, резултат се аутоматски приказује на мапи одакле га можете директно послати другим апликацијама за мапе.
До сада постоји подршка за препознавање координата само у облику Кс ДД ° ММ.МММ 'И ДДД ° ММ.МММ' (са толеранцијом за беле знакове, °, 'итд.).
Подржано је директно слање координата у другу апликацију за: Гоогле Мапс, Лоцус Мап Про, Лоцус Мап Фрее, Вазе.
-------- Правила важеће формуле --------
1. Текст у заградама сматра се алгебарском формулом (са приоритетима стандардних оператора и толеранцијом за беле знакове) који садржи:
- децималне константе: 3.5 , 7 , -4 , +0.01 , 4,8 , -9,6 , ... (вредности се приказују са прецизношћу на три децимале)
- променљиве: а , к , БББ , К1 , К2 , број_1 , ... (доња црта "_" једини је алфанумерички знак који је дозвољен у имену променљиве)
- оператори: + , - , * , / , : , % , ^ (респективно: плус, минус, множење, дељење, дељење, модул, снага)
- заграде и заграде: () , {} , [] (све три врсте имају исто значење)
2. Текст у заградама има следећа ограничења:
- дозвољени су само целобројни бројеви
- имена променљивих могу садржати само абецедне знакове, осим В, Е, Н, С (они су резервисани за тачке компаса) и "_"
3. Дужина формуле је ограничена на 1500 знакова!
-------- Примери формуле --------
Н 48 ° 43. Ц (А + Д) Д '
Ј 021 ° 15. (Б - Б) (Ц - А) (Е) '
Важећа формула са променљивим А, Б, Ц, Д, Е. Бели знакови у заградама (између оператора и операнда) се занемарују.
Н 48 ° 4Д. (АБ * БА + ЦБ * Д) „Е 021 ° 14. (ЦД-2 * Б) АЦ“
Важи формула са променљивим АБ, АЦ, Б, БА, ЦБ, ЦД, Д. Ако појединачна слова означавају цифре, онда је прикладно пребацити се на режим с једним словом променљивих и добијамо променљиве А, Б, Ц, Д .
Н 48 45. [108 + (АББ / 15)]
Е 021 12. 305 - [(АББ% 15) к 2] + А
Важи формула са променљивим АББ, А. Преласком на режим с једним словима променљивих добијамо променљиве А, Б.
Штавише, постоји зезнути део - знак „к“. Апликација ће вас питати за „к“ - без обзира да ли је оператор множења или није.
Ако одаберемо "не", тада ће се "к" третирати као друга променљива.
Н 48 ° 45. (2Кс) (2Кс + И) (3Кс + 2И)
И 21 ° 12. (3 + Кс) (Кс + И) (1 + И)
Важи формула јер ће се множење аутоматски додавати свуда где недостаје оператор, тј. (2Кс) ће се променити у (2 * Кс) или нпр. (4 (а + б)) ће бити промењено у (4 * (а + б)) итд.
Уметање множења ради само унутар заграда. Ознака Б2 неће се променити у Б * 2 чак ни унутар заграда, јер ће бити препозната као променљива Б2.
Н48 ° (Д + Ј + М + О) .Е (Р: А) + (Ц + Л + О)
Е021 ° (Г ^ И). (А + Б + Е + Ф + Г + Х + К + Л + Н + П)
То је ваљана формула, али ако желимо да делимично Е ... Е (Р: А) ... буде препозната као променљива, морамо је ставити у заграде, тј ... (Е) (Р: А). .., јер је Е резервисан знак за „Исток“.
Ако бисмо овај део променили у ... (Е (Р: А)) ... тада би множење било уметнуто после Е и добили бисмо (Е * (Р: А))