Вопрос

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

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

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

Это было полезно?

Решение

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

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

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

Другие советы

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

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top