2
Можете ли вы помочь мне преобразовать lla в координаты xyz.Преобразование LLA в XYZ
Я использую
earthRadius = 6378.137;
var x = earthRadius * Math.cos(lat)*Math.cos(lon);
var y = earthRadius * Math.cos(lat)*Math.sin(lon);
var z = earthRadius * Math.sin(lat);
этот метод для преобразования координат хуг. Но это не дает правильный результат, который я хочу. Земля определяется как объект wgs84.
так, какой * есть * правильный результат? –
X: 192,952 км Y: -1094,284 км Z: 6259.543 км являются правильными результатами, но мои результаты X: 192,324 км Y: -1090,725 км Z: 6281,238 км – mcelik
Я до сих пор не уверен, что вы хотите точно, KM - мера расстояния между двумя точками. Между этой точкой и широтой/долготой/высотой вы пытаетесь рассчитать расстояние? –