16

Для проекта в моем университете мне нужно собрать информацию о Google Indoor Maps. Я потратил несколько часов на поиск информации о том, как Google Indoor Navigation действительно работает. Я нашел несколько ссылок о том, как создать Google планы этажей, как это:Как работает Google Indoor Navigation?

http://support.google.com/gmm/bin/answer.py?hl=en&answer=1685896

И как вы можете улучшить точность определения местоположения с помощью приложения Карты Google План Marker:

http://support.google.com/gmm/bin/answer.py?hl=en&answer=2667756&topic=1685871&ctx=topic

Говорят, что приложение собирает данные широковещательной передачи. Но нигде информация о том, какая информация собирается и как. Несколько обсуждений здесь и несколько статей, которые я нашел, говорят, что Google использует точки доступа Wi-Fi и сотовые антенны для внутреннего позиционирования. Но я не мог найти никакой официальной информации от Google, которую я могу использовать в своем проекте.

Можете ли вы предложить мне, где я могу найти ответы на следующие вопросы:

  1. Как работает Google Maps План Маркер действительно работает? Какая информация собирается и как? Официальный технический документ Google будет приятным, поэтому я могу использовать его для своей работы.
  2. Как повысить точность внутренней навигации Google, добавив точки доступа Wi-Fi, станции Bluetooth или другую технологию?
  3. Как добавить дополнительную информацию, такую ​​как аварийные выходы и туалеты, в план этажа, чтобы пользователь мог перемещаться со своим смартфоном в эти особые точки?
  4. Можно ли добавлять информацию о комнатах, чтобы пользователь мог нажать пальцем на них, чтобы получить дополнительную информацию? Например, какой отдел находится в этом номере и так далее?

Я нашел много вещей, касающихся внутреннего позиционирования и внутренней навигации. Но ничего о том, как Google использует их.

Заранее спасибо.

+1

Отлично! Но Google рекомендует задавать вопросы в stackoverflow, используя тег google-maps. Есть ли способ напрямую обратиться к Google, как вы предлагали? – joetheprogrammer

+0

вам удалось интегрировать google indoor api в приложение Android? –

ответ

4

Этот проект предоставляет только карты для внутренних помещений. Это не делает ничего особенного, чтобы увеличить навигацию в этих местах за пределами стандарта (GPS, WiFi и т. Д.).

Когда они говорят о (дополнении) позиционирования данными Wi-Fi и Cellular, они говорят о том же материале, который они используют на обычных картах Google. Эти данные собираются из информации о башне сотовой связи, а материал Wifi обнюхивается с автомобилей с видом на улицу Google, а затем дополняется пользовательскими данными, поскольку люди с устройствами вступают в контакт с этими устройствами и отправляют информацию обратно в Google.

Это не очень точный - или даже точный, как GPS. Это своего рода оценка «шара». Например, если автомобиль с уличным просмотром Google обнаружил ваш сигнал Wi-Fi, когда он ехал у вас дома - если у вас не было GPS, а Google Maps видел вашу коробку WiFi, можно было бы оценить, что вы находились где-то в нескольких сотнях футов от места, где Автомобиль Google Street View обнаружил сигнал.

Не так точна, как GPS, но не тоже плохой, если вы на несколько сотен футов лучше, чем «без понятия». Короче - эти источники до не дают вам лучше или более утонченное позиционирование внутренних мест.Они были бы хороши - например, чтобы быть в состоянии сказать вам, что вы находитесь в этом конкретном здании, если вы были внутри и вне зоны покрытия GPS.

+0

Если мы рассмотрим ваш пример, вы можете быть правы. Но я читал, что можно повысить точность навигации в помещении с помощью триангуляции сигналов Wi-Fi, станций bluetooth и сотовых антенн: Вы должны отслеживать свою карту и беспорядочно сигнализировать об этих станциях в своем текущем положении. Поэтому вы можете определить, в какой комнате вы находитесь. Я думаю, что это также можно сделать с помощью карты лука. Но не удалось найти, какие технологии используют Google, и как повысить точность. – joetheprogrammer

+0

Здесь правильная ссылка. Не знаю, что произошло: http://www.engadget.com/2012/01/08/google-maps-indoor-navigation-las-vegas-ces-2012/ – joetheprogrammer

+0

Это определенно * делает * делает это - но это не так точно. Менее точный, чем GPS, хотя GPS не всегда работает (или работает хорошо) в помещении. Вы также должны помнить, что Google не обязательно имеет отличную идею о том, где эти концентраторы WiFi, или о том, как такие вещи, как стены, полы и т. Д., Будут влиять на уровень сигнала. Кроме того, Wi-Fi-маршрутизаторы постоянно добавляются, перемещаются и удаляются, и Google изо всех сил пытается угадать, где они все, но без прочной основы информации. – Brad

3

Внутреннее позиционирование использует интерфейс WLAN. Чтобы оценить местоположение пользователя в реальном времени, системы определения местоположения должны выполнить несколько этапов и различные вычисления. Для определения точного местоположения можно было бы использовать вычисление более чем одного расстояния от нескольких точек доступа (точек доступа). Основной принцип гласит, что уровень сигнала на приемнике обратно пропорционален квадрату расстояния, на котором проходит сигнал. Используется метод отпечатка пальца RSS, который основан на записи и выборке образцов радиосигналов в конкретной среде, называемой распознаванием образов или отпечатком пальца.

0

Поскольку этот пост немного старый, я думал, что все равно добавлю свои мысли. Прежде всего, вы можете редактировать свои собственные карты с помощью MyMaps. Как и в предыдущих ответах, Google Maps использует данные о сотах, данные Wi-Fi, gps и т. Д. Для отслеживания. Он также может использовать данные телефонного датчика, такие как ваш accellerometer. С нынешним уровнем инфраструктуры Wi-Fi он может быть довольно точным с использованием метода отпечатков пальцев Wi-Fi (чем больше точек доступа, тем точнее будет дано их эффективное позиционирование). Есть несколько научных статей, демонстрирующих его жизнеспособность до нескольких метров точности. Я бы предложил прочитать статью о фингерпринте RSSI. Также проверьте документацию разработчика Google Maps для более подробной информации по редактированию информации о карте.

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

Смежные вопросы