public static string Reverse( string s )
{
char[] charArray = s.ToCharArray();
Array.Reverse( charArray );
return new string( charArray );
}
var id, target, options;
function success(pos) {
var crd = pos.coords;
if (target.latitude === crd.latitude && target.longitude === crd.longitude) {
console.log("Congratulations, you reached the target");
navigator.geolocation.clearWatch(id); // закомментируйте тут и поправьте цикл
}
}
function error(err) {
console.warn("ERROR(" + err.code + "): " + err.message);
}
target = {
latitude: 0,
longitude: 0
};
options = {
enableHighAccuracy: true, // используем высокую точность
timeout: 5000,
maximumAge: 0
};
id = navigator.geolocation.watchPosition(success, error, options);
</>
Если бизнес дает карт-бланш на правки по велению правой пятки программиста то это конец бизнесу.
Дурацкое заблуждение кстати многих программистов про совершенный код. Это бизнесу не нужно. Бизнесу нужен прогнозируемый результат при минимуме затрат. Если хорошие практики и тестирование обеспечивают это то отлично, если нет сами понимаете.
Далее насчет коробочных решений и их баз. Многие просто не предоставляют api или же он настолько ущербен что лучше уж самим.
И собственно к первоначальному вопросу. Я написал одно из решений но рекомендовал хранить автору значения в нормальном типе, если это не бизнес требование и код новый.