Как я могу преобразовать широту и долготу в градусах/радиан? Вы, ребята, какая-нибудь формула или какая-то идея? Я хочу показать его на MapKit. Спасибо.....
Преобразование широты/долготы в градусах/радиан?
Ответ 1
Поскольку широта и долгота измеряются в градусах, вы можете использовать следующую формулу для преобразования в радианы и обратно в градусы:
Radians = Degrees * PI / 180
и на обратном,
Degrees = Radians * 180 / PI
Ответ 2
Если вы посмотрите на землю, как сферу, широта и долгота уже даны в градусах. Долгота выражается как -180 градусов (-pi радианы) до 180 градусов (pi радианы) с 0 градусами, центрированными в основном меридиане. Широта выражается как -90 градусов (-pi/2 радиан) до 90 градусов (pi/2 радиан) относительно экватора. Это уже сферическая система координат (в зависимости от нижеследующих предостережений) с радиусом земли около 6371 км.
Итак, просто конвертируйте путем умножения на pi/180, как и для преобразования градусов в радианы в любом нормальном смысле. Если вы хотите использовать эти радианы для выполнения чего-то определенного, например, вычисления расстояний между двумя лат/лонами, вы должны посмотреть на некоторые ранее существовавшие источники .
Аналогичные вопросы заданы раньше, т.е. Преобразование Lat-Lon в декартовы координаты.
Вообще говоря, "правильный" ответ для большого количества конверсионных quesitons зависит от того, какая ошибка является приемлемой в вашем ответе (может ли она быть на расстоянии 1 мили на расстояние 20 миль и т.д.), а модель мира уместна в вашей проблемной области. Мир лучше аппроксимируется эллипсоидом (сжатой сферой), чем сферой, но легче выполнить вычисления, предполагая, что земля является сферой, и введенная ошибка может быть минимальной. Особенно, если ваша программа просто ищет "грубые" ответы, которые не будут использоваться, например, для инженерных проектов.
Вероятно, что у вас есть латинцы в системе координат WGS-84, которая используется большинством аппаратных GPS-устройств, что предполагает модель эллипсоида.
Заметьте, что у меня было намного больше источников, но я думаю, что у меня низкая репутация, поэтому я могу опубликовать только две ссылки. Я бы предложил прочитать в Википедии о WGS-84, радиус Земли, сферические координаты, первичный меридиан и экватор для некоторых визуальных ссылок.