Приложение на основе местоположения - PullRequest
1 голос
/ 29 ноября 2011

Мне нужно иметь возможность найти пользователя в здании, показать маршрут, по которому можно пройти, и при желании загрузить карту здания, а затем использовать пошаговую навигацию без доступа к Интернету / GPS. *

Мои основные вопросы: 1) Как я могу получить карту здания? Например, я хотел иметь карту своего университетского городка, откуда мне взять карту? Google Map? 2) Как реализовать пошаговую навигацию без интернета / GPS? Достаточно только графики, нет необходимости в звуковой поддержке. 3) Как получить местоположение пользователя, используя соединение Wi-Fi вместо GPS?

Я не надеюсь на исходные коды, мне просто нужно руководство и указания о том, где мне искать и что мне нужно изучать.

Ответы [ 2 ]

2 голосов
/ 29 ноября 2011

Это кажется трудным заданием. Я полагаю, вы должны создать карту здания самостоятельно. Возможно, для начала, вы можете написать приложение, которое записывает уровень сигнала всех сигналов Wi-Fi в данном здании, пока вы ходите по нему. Итак, скажем, есть 7 точек доступа Wi-Fi, у вас будет база данных векторов силы сигнала {w_i_1,w_i_2,...,w_i_7}.

С этой базой данных вы можете сравнить с новым неизвестным сигналом {v1, v2, ..., v7}, чтобы у вас было представление о том, где вы находитесь (найдите минимальную норму w-v для каждого w_i).

Наконец, сохраните «особые» места (где вы достигнете левой / правой / прямой точки принятия решения и ваше приложение должно направлять пользователя в какую сторону добраться до пункта назначения.

0 голосов
/ 29 ноября 2011

1) Как получить карту здания?Например, я хотел иметь карту своего университетского городка, откуда мне взять карту?Карта Google?

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

  • Вы рисуете это сами.
  • Скачать с Интернет .
  • Поговорите с каким-нибудь лектором из вашего кампуса, он может знать, где находится карта для вашего кампуса.

2) Как реализовать пошаговую навигацию без интернета / GPS?

Без Интернета или GPS у вас есть только датчики Wi-Fi и гироскопа, чтобы помочь вам.Здесь - статья, в которой сравниваются алгоритмы навигации по маршруту .Вам придется изучить алгоритмы сопоставления карт .Вот Java-проект , который вы можете использовать в качестве справочного.

3) Как получить местоположение пользователя с помощью подключения Wi-Fi вместо GPS?

Вам понадобится доступ к базе данных WiFi для триангуляции вашей позиции.Как только вы получите лат, исправьте.Вы делаете то, что предложил Arnoud, и создаете свою собственную систему позиционирования WiFi.

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