В моем веб-приложении есть ответ данных JSON из запроса к базе данных, который включает координаты широты и долготы от 1 до n местоположений. Я хочу рассчитать пеленг от местоположения data[i]
до текущей позиции.
Я адаптировал код здесь , но возвращенный пеленг неверен.
//starting lat/long along with converting lat to rads
var endLat = toRad(location.lat());
var endLong = location.lng();
//loop over response, calculate new headings for links and add link to array
for(var i=0; i
Используя указанные выше функции и значения
startLat= 43.6822, converts to 0.7623982145146669 radians
startLong= -70.450769
endLat= 43.682211, converts to 0.7623984065008848 radians
endLong= -70.45070
dLong = startLong - endLong, converts to 0.0000011170107216805305 radians
приводит к степени компаса
bearing= 0.000014910023935499339
что точно выключено. Где я ошибся?