Форум программистов, компьютерный форум CyberForum.ru

В какой из полигонов попадает геоточка? - Android

Восстановить пароль Регистрация
 
zoleg
13 / 13 / 1
Регистрация: 10.01.2012
Сообщений: 105
25.08.2015, 12:25     В какой из полигонов попадает геоточка? #1
Подскажите как правильно порешать задачу определения в какой из полигонов попадает геоточка на Андроидном смартфоне, без использования API картографических контент провайдеров.

Задача:
Имеется движущийся объект, который должен сообщать в реальном времени о смене полигона в который он переместился или вышел за пределы всех полигонов.

То есть клиентская прога должна на сервер слать что то типа: «Я вышла из полигона № 3, вошла и нахожусь в полигоне № 8.»

Число полигонов более 40 — многоугольники произвольной формы.
Число вершин от 5 до 65.
Определение должно работать в бэкграунде как сервис не цепляясь за интрнет (кроме как для отправки месаг о событиях смены полигонов)

Подозреваю что можно задушить Андроид накладными расходами если выбрать неправильный способ определения из того что есть в инете.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.08.2015, 12:25     В какой из полигонов попадает геоточка?
Посмотрите здесь:

Какой тип возвращаемой переменной? Android
Android Какой дизайн лучше?
Android Какой язык программирования выбрать?
какой язык? Android
В какой ОС разрабатывать приложения? Android
Android Какой прок от dpi относительно px?
Android Проверить какой layout открыт
Скачивание приложения - в какой раздел? Android
Android Какой элемент интерфейса использовать?
Android Какой скрипт у этой кнопки?
Теория. Какой IF лучше? Android
Из-за какой-то ошибки вылетает приложение Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Amrel
9 / 9 / 2
Регистрация: 14.05.2015
Сообщений: 62
25.08.2015, 14:01     В какой из полигонов попадает геоточка? #2
1. если из полигона выход только один можно следить за пересечением линии выхода.
2. если любая из сторон многоугольника является выходом, то нужно математически вычислить координаты вхождения в зону полигона.
а) интегралы - найти функцию и область определения
б) массив - перечислить все координаты в массив
3. почитать книги про система позиционирования и расчет координат. //как с данную проблему решают GPS трекеры
zoleg
13 / 13 / 1
Регистрация: 10.01.2012
Сообщений: 105
25.08.2015, 15:34  [ТС]     В какой из полигонов попадает геоточка? #3
Цитата Сообщение от Amrel Посмотреть сообщение
1. если из полигона выход только один можно следить за пересечением линии выхода.
2. если любая из сторон многоугольника является выходом, то нужно математически вычислить координаты вхождения в зону полигона.
а) интегралы - найти функцию и область определения
б) массив - перечислить все координаты в массив
3. почитать книги про система позиционирования и расчет координат. //как с данную проблему решают GPS трекеры
Дело то не в этом, а в том что использовать:
Сумму углов, радиусы, лучи, обход по сторонам, деление на сегменты, и вообще не нравится обход всех полигонов пока не нарвется на yes.

Много Этих полигонов и углов них, а проверять желательно каждую секунду- максимум три.
Yandex
Объявления
25.08.2015, 15:34     В какой из полигонов попадает геоточка?
Ответ Создать тему
Опции темы

Текущее время: 05:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru