16

W przypadku projektu na mojej uczelni muszę zebrać informacje o Google Indoor Maps. Spędziłem kilka godzin, szukając informacji o tym, jak Google Indoor Navigation naprawdę działa. Znalazłem kilka linków na temat tworzenia Rzuty Google jak to:Jak działa nawigacja wewnętrzna Google?

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

I w jaki sposób można poprawić dokładność lokalizacji z aplikacji Google Maps Floor Plan Marker:

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

Mówią, że aplikacja zbiera dane z publicznej transmisji. Ale nigdzie informacji o tym, jakie informacje są gromadzone i w jaki sposób. Kilka dyskusji tutaj i kilka artykułów, które znalazłem, mówią, że Google używa punktów dostępu Wi-Fi i anten komórkowych do wewnętrznego pozycjonowania. Ale nie mogłem znaleźć żadnych oficjalnych informacji od Google, których mogę użyć w moim projekcie.

Może mi pan zasugerować, gdzie mogę znaleźć odpowiedzi na następujące pytania:

  1. W jaki sposób Google Maps Floor Plan Marker naprawdę działa? Jakie informacje są zbierane i jak? Oficjalny techniczny artykuł Google byłby miły, więc mogę go wykorzystać do mojej pracy.
  2. Jak zwiększyć dokładność wewnętrznej nawigacji Google, dodając Punkty dostępu Wi-Fi, stacje Bluetooth lub inną technologię?
  3. Jak mogę dodać dodatkowe informacje, takie jak Wyjścia awaryjne i toalety, do planu piętra, aby użytkownik mógł nawigować ze swoim smartfonem do tych specjalnych punktów?
  4. Czy można dodać informacje o pokojach, aby użytkownik mógł dotknąć palcem, aby uzyskać dodatkowe informacje? Na przykład, który dział znajduje się w tym pokoju i tak dalej?

Znalazłem wiele informacji na temat pozycjonowania wewnątrz budynku i nawigacji wewnątrz budynku. Ale nie ma nic o tym, jak Google używa ich.

Z góry dziękuję.

+1

Świetnie! Google zaleca jednak zadawanie pytań pod adresem stackoverflow za pomocą tagu google-maps. Czy istnieje sposób na bezpośrednie zapytanie Google, jak sugerujesz? – joetheprogrammer

+0

czy udało ci się zintegrować api google indoor api na Androida? –

Odpowiedz

4

Ten projekt udostępnia mapy miejsc wewnątrz budynków. Nie robi nic specjalnego, aby zwiększyć nawigację w tych miejscach poza standardem (GPS, WiFi itp.).

Kiedy mówią o (zwiększaniu) pozycjonowania danych Wi-Fi i komórkowej, mówią o tych samych rzeczach, których używają na zwykłych mapach Google. Te dane są zbierane z informacji o wieżach komórkowych, a urządzenia Wi-Fi są wciągane przez samochody Google z widokiem z ulicy, a następnie rozszerzane o dane użytkownika, gdy ludzie z urządzeniami wchodzą w kontakt z tymi urządzeniami i przesyłają informacje z powrotem do Google.

To jest nie bardzo dokładne - lub nawet dokładne jak GPS. Jest to rodzaj "stadionu piłkarskiego". Na przykład, jeśli samochód z widokiem z ulicy Google wykrył sygnał Wi-Fi, gdy przejeżdżał obok Twojego domu - jeśli nie masz GPS-a, a Mapy Google widziały Twoje WiFi, może oszacować, że znajdujesz się w odległości kilkuset stóp od miejsca, gdzie Samochód z funkcją Google Street View wykrył sygnał.

Nie tak dokładne, jak GPS - ale nie zbyt złe, jeśli uważasz, że w promieniu kilkuset stóp lepiej niż "brak pomysłu". W skrócie - te źródła do , a nie dają lepsze lub bardziej wyrafinowane pozycjonowanie miejsc w pomieszczeniach.Byliby dobrzy - na przykład - aby móc powiedzieć, że jesteś w tym konkretnym budynku, jeśli byłeś w środku i poza zasięgiem GPS.

+0

Jeśli weźmiemy pod uwagę twój przykład, możesz mieć rację. Ale czytałem, że możliwe jest zwiększenie dokładności nawigacji w pomieszczeniu za pomocą triangulacji sygnałów WiFi, stacji Bluetooth i anten komórkowych: Musisz śledzić mapę i zignorować sygnał nieznanej stacji na twojej aktualnej pozycji. Możesz więc określić, w którym pokoju jesteś. Myślę, że można to zrobić również na mapie goole. Ale nie mogłem znaleźć jakich technologii używa google i jak zwiększyć dokładność. – joetheprogrammer

+0

Tutaj poprawne łącze. Nie wiem, co się stało: http://www.engadget.com/2012/01/08/google-maps-indoor-navigation-las-vegas-ces-2012/ – joetheprogrammer

+0

Zdecydowanie * robi * to - ale to nie jest tak dokładne. Mniej dokładne niż GPS, chociaż GPS nie zawsze działa (lub działa dobrze) w pomieszczeniach. Trzeba też pamiętać, że Google niekoniecznie musi wiedzieć, gdzie są te koncentratory WiFi, ani jak rzeczy takie jak ściany, podłogi itp. Będą miały wpływ na siłę sygnału. Ponadto, routery WiFi są stale dodawane, przenoszone i usuwane, a Google stara się odgadnąć, gdzie są wszyscy, ale bez solidnych podstaw informacji. – Brad

3

Wewnętrzne pozycjonowanie wykorzystuje interfejs WLAN. Aby oszacować lokalizację użytkownika w czasie rzeczywistym, systemy lokalizacji muszą wykonać wiele kroków i różnych obliczeń. Obliczenie więcej niż jednej odległości od kilku Punktów Dostępowych (AP) może posłużyć do oszacowania dokładnej lokalizacji. Główna zasada określa, że ​​siła sygnału w odbiorniku jest odwrotnie proporcjonalna do kwadratu odległości, na którą przesuwa się sygnał. Metoda pobierania odcisków palców RSS jest oparta na rejestrowaniu i próbkowaniu wzorów sygnałów radiowych w określonym środowisku, określanym jako rozpoznawanie wzoru lub pobieranie odcisków palców.

0

Ponieważ ten post jest trochę stary, myślałem, że jeszcze dodam swoje myśli. Przede wszystkim możesz wprowadzać zmiany w swoich własnych mapach za pomocą MyMaps. Zgodnie z poprzednimi odpowiedziami Mapy Google wykorzystują dane komórkowe, dane Wi-Fi, GPS, itp. Do śledzenia. Może również wykorzystywać dane z czujników telefonu, takie jak akcelerometr. Przy obecnym poziomie infrastruktury Wi-Fi może być całkiem dokładny przy użyciu metody pobierania odcisków palców (im więcej punktów dostępowych, tym dokładniej będzie im dane, że zostaną skutecznie ustawione). Istnieje kilka artykułów naukowych wykazujących jego rentowność do kilku metrów dokładności. Sugerowałbym przeczytanie artykułu na temat odcisków palców RSSI. Sprawdź również dokumentację programisty map Google, aby uzyskać więcej informacji na temat edycji informacji o mapie.

Również czytałem, że będą używać wykrywania światła dla dodatkowej dokładności w pomieszczeniach (nie jestem pewien czy zaimplementowano).