GeoClue
źródło: wikipedia.org
GeoClue to platforma programowa, której można użyć do zapewnienia świadomości geoprzestrzennej w aplikacjach. GeoClue wykorzystuje mechanizm komunikacji międzyprocesowej D-Bus w celu dostarczenia informacji o lokalizacji 1 , ale w pracach 2 znajduje się również interfejs API mobilności Qt . Dzięki temu ma na celu uproszczenie rozwoju aplikacji rozpoznających lokalizację i promowanie ponownego wykorzystania kodu w ramach wolnego oprogramowania i społeczności open source poprzez zdefiniowanie logicznej granicy między aplikacjami a bazowymi dostawcami lokalizacji. GeoClue jest objęty licencją GNU Lesser General Public License i jest obecnie dostępny dla systemu Linux.
GeoClue jest dostarczany w kilku dystrybucjach Linuksa, w tym Ubuntu, Debian i Fedora. Jest to także usługa pozycjonowania mobilnej dystrybucji Linuksa MeeGo i stosu GNOME.
GeoClue zapewnia dostęp do wielu dostawców pozycji: - GPS: Informacje o pozycji z odbiornika globalnego systemu pozycjonowania (przez GPS i Cyganie) - GSM: Informacje o pozycji z połączenia z siecią komórkową - Plazes: Informacje o pozycji z usługi lokalizacji Plazes Wi-Fi - Hostip: Informacje o pozycji na podstawie adresu IP - Ręcznie: Podane przez użytkownika informacje o pozycji
Oprócz informacji o pozycji, GeoClue może być również wykorzystywany do geokodowania lub konwersji między czytelnymi dla człowieka adresami i współrzędnymi.
GeoClue: usługa geoinformacji
Geoclue to modułowa usługa geoinformacyjna zbudowana na systemie przesyłania wiadomości D-Bus. Celem projektu Geoclue jest możliwie najprostsze tworzenie aplikacji obsługujących lokalizację.
Geoclue to wolne oprogramowanie, na licencji GNU LGPL. Jest opracowany dla systemu Linux, ale powinien być przenośny na dowolną platformę korzystającą z D-Bus.
Geoclue definiuje zestaw interfejsów API geoinformacji, ale obejmuje również niektórych dostawców, którzy implementują te interfejsy API. Oto lista usług świadczonych przez Geoclue z obecnie włączonymi implementacjami:
Pomysły na aplikacje (więc nie rzeczywiste wdrożenia)
- F-Spot / GThumb: oznacz zdjęcia zdjęciami
- Gwiazdy / MaemoStars: pokaż symulację nocnego nieba we właściwym miejscu
- Aplikacje mapowe (MaemoMapper) pokazują poprawną lokalizację przy otwartej aplikacji
- Jabber / Telepathy: wsparcie XEP-0080, dodaj informacje o lokalizacji do Obecności
- Oprogramowanie blogowe: dodawaj geotagi do postów
- Yahoo Fire Eagle może używać Geoclue jako dostawcy danych
- Użyj pozycji / adresu dla ustawień pulpitu (strefa czasowa, drukarki, serwery SMTP, cokolwiek). Marco Polo wygląda jak dobre wdrożenie na OS X
- wyłącz-wygaszacz ekranu-zablokuj-kiedy-w domu
- Znajdź najbliższy bezpłatny punkt dostępu Wi-Fi
- Aplikacja do śledzenia (zapisz historię lokalizacji). Może być później użyty do oznaczania zdjęć itp.
- przeglądarka, kalendarz: pola autouzupełniania adresów
- Przeglądarka może udostępniać lokalizację stronom internetowym: Webkit może obsługiwać Locationaware w przyszłości.
- Google Gears
Możliwe źródła danych
- Geokodowanie dla numerów telefonów - użyj planów wybierania numerów telefonów w poszczególnych krajach, aby przekonwertować numery telefonów na ogólne lokalizacje (oczywiście mniejsza dokładność w telefonach komórkowych i roamingu na całym świecie itp.)
- Google Maps Geocoding API - Licencja mówi „tylko do wyświetlania miejsc w Mapach Google”
- Wigle.net - baza danych lokalizacji WIFI (10 milionów sieci). Licencja wymaga zalogowania się użytkowników.
- geocoder.us - geokoder dla USA (dane TIGER)
- gsmloc-provider może łatwo uzyskać informacje GSM za pomocą komend AT na platformie OpenMoko
- Rozpoczął się projekt bezpłatnej bazy danych lokalizacji sieci na stronie http://geomena.org
Wyłączam to
Usunięcie pakietu spowoduje również jego usunięcie indicator-datetime
. Jeśli utrata apletu daty / godziny nie stanowi problemu, możesz po niego sięgnąć.
W przeciwnym razie wydaje się to działać:
- Zmień ustawienie zegara na ręczne;
- Zabić
/usr/lib/geoclue/geoclue-master
- Zabić
/usr/lib/ubuntu-geoip/ubuntu-geoip-provider
Połączenie wydaje się kończyć po zabiciu.