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

Определение местоположения - Android

Войти
Регистрация
Восстановить пароль
 
magicboy
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 25
25.09.2015, 10:00     Определение местоположения #1
Добрый день!
Возник интересный вопрос:
Можно ли в приложении сделать такую функцию, чтобы допустим я мог через компьютер отслеживать каждого у кого установленно это приложение?
P.S.Естественно по согласию этого человека, желательно по gps, но можно и по интернету.
Нужно для проведения квеста...
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Valakin
 Аватар для Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 716
25.09.2015, 10:02     Определение местоположения #2
можно скидывать координаты на удаленный сервер или просто на почту
magicboy
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 25
25.09.2015, 10:06  [ТС]     Определение местоположения #3
А например визуализировать? Я через пк буду смотреть по карте его передвижение
Valakin
 Аватар для Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 716
25.09.2015, 11:01     Определение местоположения #4
я бы отслеживал на смартфоне, код который выставляет метку по координатам на карте видел в инете
Papayaved
 Аватар для Papayaved
73 / 73 / 8
Регистрация: 24.09.2015
Сообщений: 301
25.09.2015, 11:28     Определение местоположения #5
Когда-то работал такой сайт http://netradar.ru/

Надо искать что-то вроде программного GPS радара. В железе такие радары есть в рациях Garmin и в продвинутых велокомпьютерах.

Если же самому писать, то нужен сервер приложений к которому можно будет обращаться различными устройствам и оставлять свои координаты.

http://www.gpshome.ru/gps_monitoring_free - но бесплатно только до 3х объектов)
magicboy
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 25
25.09.2015, 11:31  [ТС]     Определение местоположения #6
Например

http://netradar.ru/

Надо искать что-то вроде программного GPS радара. В железе такие радары есть в радиях Garmin

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

Пользователь должен видеть:
свое местанахождение на карте
Должна быть вкладка с заданиями

Админ должен :
видеть местоположение каждого игрока на карте и отправлять им задания

Вот краткое описание того что мне нужно
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.09.2015, 13:27     Определение местоположения
Еще ссылки по теме:

Определить расстояние от местоположения пользователя до выбранной точки и проложить маршрут Android
Android Разработка приложения для отображения местоположения пользователей на карте
Вылетает приложение с определением местоположения Android
Android Какие разрешения нужны для определения местоположения?
Программа для отслеживания местоположения по карте Android

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

Или воспользуйтесь поиском по форуму:
Papayaved
 Аватар для Papayaved
73 / 73 / 8
Регистрация: 24.09.2015
Сообщений: 301
25.09.2015, 13:27     Определение местоположения #7
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Напрямую смартфоны пока, как я понимаю, не умеют связываться (пока каждому устройству не выделили свой уникальный IPv6 адрес). Кроме как по СМС, но это дорого. Можно еще через e-mail наладить связь. В письмах можно закодировать протокол связи и создать распределенную сеть. Но не уверен, что почтовому серверу понравиться такой поток писем (хотя может есть такие почтовые сервера).

Нормальный вариант - сервер приложений. Через приложение, которое будет на нем постоянно работать, и будет осуществляться коммуникация между смартфонами. Сервер можно установить дома, купив IP адрес. Но в основном их запускают на виртуальных платформах, например Microsoft Azure (если трафик не большой и соединений не много, то вроде бесплатно).

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

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

Добавлено через 51 минуту
Для начала надо будет полностью описать игровой процесс, чтобы не было противоречий.

Выделить все понятия, которые фигурируют в приложение и установить их связь (игра, игрок, администратор, задание, результат, оценка, координаты, время...). Разработать структуру данных для работы с этими понятиями. Выбрать какую-то реализацию системы (приложение игрока, приложение администратора, серверное приложение). Разработать программные интерейсы, для взаимодействия между приложениями. Разработать классы которые будет отвечать за основную работу приложения. Разработать графические пользовательские интерфейсы.
Yandex
Объявления
25.09.2015, 13:27     Определение местоположения
Ответ Создать тему
Опции темы

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