Пользователь должен выбрать две разные точки в двух JComboBoxes, после их выбора программе необходимо получить расстояние между двумя выбранными точками. Я могу получить входные данные из ComboBoxes, но мне нужно рассчитать расстояние между ними, Я пробовал использовать широту и долготу, но мне нужно сделать это для каждого возможного сценария (скажем, 15 разных точек). Есть идеи ?Лучший способ получить расстояние между двумя точками в java?
ответ
Как насчет некоторой простой геометрии, использующей теорему pythagorean, тогда вы можете просто пропустить 15 разных точек и запустить математику для всех.
distance = sqrt(x*x+y*y)
В вашем случае x
и y
являются дельта между вашими 2 точками (x1-x2
, y1-y2
)
double dx = pt1.x-pt2.y;
double dy = pt1.y-pt2.y;
double distance = Math.sqrt(dx*dx+dy*dy);
http://www.mathwarehouse.com/algebra/distance_formula/index.php
Извините, я понимаю математические части, что я не понимаю, так это то, как сравнивать одну точку с другими 15 раз. – Commongrate
@Commongrate, если вы можете опубликовать часть кода, с которым вы боретесь, будет легче помочь. ATM im not sure, и я думаю, что большинство людей не знают, как выглядят ваши точки или что вы делаете при сравнении –
@ ug_ Ok nvm, что я сказал, можете ли вы рассказать мне о формуле выше и если она дает значение в радианах или градусах ? – Commongrate
- 1. Расстояние между двумя точками
- 2. Рассчитать расстояние между двумя точками в java
- 3. Рассчитать расстояние между двумя точками
- 4. Как получить расстояние между двумя точками?
- 5. Наибольшее расстояние между двумя точками в массиве
- 6. Получите расстояние между двумя точками
- 7. Рассчитать расстояние между двумя точками
- 8. Расстояние между двумя географическими точками?
- 9. Расстояние между двумя точками массива Java?
- 10. Java код: расстояние между двумя точками
- 11. Рассчитать расстояние между двумя точками - Java
- 12. CesiumJS - Расстояние между двумя точками
- 13. Gps расстояние между двумя точками
- 14. Вычислить расстояние между двумя точками
- 15. Геодезическое расстояние между двумя точками
- 16. Улей: Расстояние между двумя точками
- 17. Android расстояние между двумя точками
- 18. Расстояние между двумя точками, используя расстояние формулу
- 19. Лучший способ найти строки между двумя точками
- 20. расстояние между двумя точками от направлений Google
- 21. Как получить расстояние между двумя точками или точками?
- 22. расстояние между двумя точками изображения в Matlab
- 23. Получите расстояние между двумя точками в холсте
- 24. расстояние Android высчитывает между двумя точками
- 25. Рассчитать расстояние в метрах между двумя точками
- 26. Расстояние между двумя точками в javascript
- 27. расстояние между двумя точками в прологе
- 28. Определить расстояние между двумя точками в jsp
- 29. GeoDjango: Как я могу получить расстояние между двумя точками?
- 30. Как рассчитать расстояние между двумя точками?
Можете ли вы поделиться тем, что вы пытались до сих пор, и где именно вы застряли? – Mureinik
@Commongrate - ваши точки достаточно далеко друг от друга, вам нужно использовать сферическую тригонометрию? Если это так, этот вопрос не является дубликатом и должен быть вновь открыт. –