![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
barin_Student |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 488 Регистрация: 10.8.2007 Где: Казахстан , Алмат ы Репутация: 1 Всего: 2 |
Добрый день форумчане!
Есть задача: существуют треки с массивом координата вида: [долгота(double)], [ширина(double)], пример: [40.44][41.42] [40.44][41.43]... и тд. Требуется определить к каким областям страны относиться трек. Для этого прийдеться брать каждую точку и сверяться входит ли точка трека в область Области(сорри за масло-масленное), так вот проблема с математикой. Нашел примеры, в которых описанна данная реализация, а именно расчет вхождения точки в замкнутой области. Приведу пример, который нашел:
Утомился я смотреть на Си, ребят как это выглядит в java? Либо кто решал подобную задачу,- подскажите каким образом мне решить мою задачу, буду очень благодарен;). ПС: области страны-это тоже набор точек координат,-они замкнутые, если начинаются с координаты [40.70,70.52] то и сходиться в этой же точке. Это сообщение отредактировал(а) barin_Student - 28.2.2012, 12:35 -------------------- Нехорошо блин!!! |
|||
|
||||
Stolzen |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 23 Всего: 48 |
Замените vector на ArrayList, а для итерирования по коллекции используйте цикл for-each
|
|||
|
||||
barin_Student |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 488 Регистрация: 10.8.2007 Где: Казахстан , Алмат ы Репутация: 1 Всего: 2 |
Вродебы увидил что Яндекс map api уже данную штуку реализовал, счас изучу и если получиться, то сам отпишу по своему вопросу и закрою тему, если нет... то плохо =)
-------------------- Нехорошо блин!!! |
|||
|
||||
Amp |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 886 Регистрация: 17.2.2009 Репутация: 3 Всего: 17 |
Это C++, а не C. Можешь исходники класса Polygon глянуть.
Это сообщение отредактировал(а) Amp - 29.2.2012, 15:18 |
|||
|
||||
barin_Student |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 488 Регистрация: 10.8.2007 Где: Казахстан , Алмат ы Репутация: 1 Всего: 2 |
Решил задачу, тему закрываю.
Алгорим нашел: http://ru.wikipedia.org/w/index.php?title=...;oldid=34062384 -------------------- Нехорошо блин!!! |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |