Форум программистов, компьютерный форум, киберфорум
GPS, ГЛОНАСС
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
шарпопочитатель
58 / 25 / 7
Регистрация: 31.01.2010
Сообщений: 1,029
1

Как работать с широтой и долготой чайнику

19.09.2016, 10:40. Просмотров 1281. Ответов 3
Метки нет (Все метки)

Всем привет!
Пишу ПО - трекер.
Текущие свои координаты научился получать, широту и долготу.
Не понятен принцип :
1) Определения объекта в радиусе текущей точки. То есть например я задал долготу и широту по умолчанию, потом вбил вторую точку с другой широтой и долготой. Как мне проверить что вторая точка находится в радиусе R от первой точки? Математика не понятна в первую очередь.
2) Если делаю трекер(без карт, пока рисую просто на пустом полотне, на канве). Нажимаю кнопку Установить свою текущую позицию - по нажатию этой кнопки рассчитываю что на полотне поставиться точка, затем через 10 минут надо повторить процедуру. То есть по сути как перевести координаты долготы и широты в X,Y полотна?

Заранее всем спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.09.2016, 10:40
Ответы с готовыми решениями:

Для пункта с заданой долготой и широтой определить номеклатуру листов карт
Ребят всем привет , помоги написать программу , для карты Для пункта с заданой долготой и...

Как начать писать ОС чайнику
Всем привет, хочу написать свою ОС ( Не для продажи, или чего то ещё, просто для себя.) Но я даже...

Подскажите чайнику как подобрать ОЗУ)
Здравствуйте, нужна помощь. Решил докупить ОЗУ. Материнка -...

Как сделать кружечки переключения чайнику
Всем привет! Начал изучать Css/Html Начал с верстки одностраничников и столкнулся с проблемой....

3
339 / 327 / 68
Регистрация: 18.03.2015
Сообщений: 1,153
19.09.2016, 11:37 2
Цитата Сообщение от ht1515 Посмотреть сообщение
проверить что вторая точка находится в радиусе R от первой точки?
Использовать теорему Пифагора.
Катет=широта1-широта2; второй катет=долгота1-долгота2; гипотенуза=расстояние между точками.
Цитата Сообщение от ht1515 Посмотреть сообщение
как перевести координаты долготы и широты в X,Y полотна?
Методом пропорции.
1
шарпопочитатель
58 / 25 / 7
Регистрация: 31.01.2010
Сообщений: 1,029
19.09.2016, 12:02  [ТС] 3
Использовать теорему Пифагора.
Катет=широта1-широта2; второй катет=долгота1-долгота2; гипотенуза=расстояние между точками.
то есть:
a = | w1-w2 |
b = | h1-h2 |

с = (a^2+b^2)^(1/2)

Так? а в чем гипотенуза будет? в метрах?

Добавлено через 1 минуту
Методом пропорции.
а ну понял, на что намекаете.


Простите еще раз чайника ) 1 градус сколько метров? как считается?
0
339 / 327 / 68
Регистрация: 18.03.2015
Сообщений: 1,153
19.09.2016, 13:13 4
Цитата Сообщение от ht1515 Посмотреть сообщение
1 градус сколько метров?
Не все так просто.
Во первых - Земля не идеальный шар. Если Вы пойдете по экватору, то за 360 градусов Вы пройдете 40076 км. (на один градус 111,3222222 км), а если по меридиану то за 360 градусов - 40009 км. (на один градус 111,1361111 км в среднем!).

Во вторых - Если из точки на широте 60 градусов Вы пойдете один градус на север или юг Вы пройдете 111,1361111 км. А из этой же точки на восток или запад получится всего 55,66111111 км.
0
Миниатюры
Как работать с широтой и долготой чайнику  
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.09.2016, 13:13

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как "чайнику" сдвинуть сайт с нуля?
Просветите, господа. Создал на простом HTML и CCS свой первый сайтик http://projserv.ru....

Обьясните чайнику как можно по понятней!!!
Респект професионалам инета!!!:cool: :cool: :cool: помогите пожалуйста!!!:confused: Хочу...

Подскажите чайнику как написать программку
Всем доброе время суток. Продолжаю изучать RUby по книге Криса Пайна "Учись программировать". По...

Подскажите чайнику - как поставить Win 10
Привет всем. Очень прошу совета-уже третий день мучаюсь с тем что не могу установить систему. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.