GeoClue
джерело: wikipedia.org
GeoClue - це програмне забезпечення, яке можна використовувати для забезпечення геопросторової обізнаності в додатках. GeoClue використовує міжпроцесорний механізм зв'язку D-Bus для надання інформації про місцезнаходження 1 , але в роботі 2 також є API Qt Mobility . Завдяки цьому він має на меті спростити розробку програм, що знають місце розташування, та сприяти повторному використанню коду у вільному програмному забезпеченні та спільнотах з відкритим кодом, визначаючи логічну межу між додатками та базовими постачальниками локацій. GeoClue ліцензується за ліцензією загальної публічної ліцензії GNU і зараз доступний для Linux.
GeoClue поставляється в декількох дистрибутивах Linux, включаючи Ubuntu, Debian і Fedora. Це також послуга позиціонування мобільного дистрибутива Linux MeeGo та стека GNOME.
GeoClue забезпечує доступ до декількох постачальників позицій: - GPS: Інформація про місцезнаходження від приймача глобальної системи позиціонування (через gpsd та gypsy) - GSM: Інформація про місце з’єднання з мобільної мережі - Місця розташування: Інформація про місце розташування від служби локації Plazes Wi-Fi - Hostip: Інформація про місце розташування на основі IP-адреси - Керівництво: інформація, що надається користувачем
Крім інформації про положення, GeoClue також може використовуватися для геокодування або перетворення між читаними людиною адресами та координатами.
GeoClue: Служба геоінформації
Geoclue - це модульна геоінформаційна послуга, побудована на основі системи обміну повідомленнями D-Bus. Мета проекту Geoclue - зробити створення додатків, орієнтованих на розташування, максимально простим.
Geoclue - це вільне програмне забезпечення, ліцензоване під GNU LGPL. Він розроблений для Linux, але повинен бути портативним на будь-якій платформі, яка використовує D-Bus.
Geoclue визначає набір API геоінформації, але він також включає деяких постачальників, які реалізують ці API. Ось перелік послуг, що надаються через Geoclue із включеними на даний момент реалізаціями:
Ідеї додатків (тому не реальні реалізації)
- F-Spot / GThumb: позначте фотографії з даними про місцезнаходження
- Зірки / MaemoStars: покажіть моделювання нічного неба в потрібному місці
- Програми для карт (MaemoMapper) показують правильне розташування у відкритій програмі
- Jabber / Telepathy: підтримка XEP-0080, додайте інформацію про місцезнаходження до присутності
- Програмне забезпечення для блогу: додайте геотеги до публікацій
- Yahoo Fire Eagle може використовувати Geoclue в якості постачальника даних
- Використовуйте положення / адресу для налаштувань робочого столу (часовий пояс, принтери, SMTP-сервери тощо). Marco Polo виглядає як хороша реалізація в OS X
- відключити заставку-замок, коли вдома
- Знайти найближчу безкоштовну точку доступу до Wi-Fi
- Програма відстеження (збереження історії місцезнаходжень). Пізніше можна використовувати для тегування фотографій тощо
- веб-переглядач, календар: поля заповнення адреси автозаповнення (не впевнені, чи потрібне поточне місцезнаходження, що часто?)
- Веб-браузер може відкрити місцезнаходження на веб-сайтах: Webkit може підтримувати Locationaware в майбутньому.
- Google Gears
Можливі джерела даних
- Геокодування для телефонних номерів - використання країн для набору телефонних номерів планує конвертувати телефонні номери в загальні місця (очевидно, менша точність з мобільними телефонами та роумінгом у всьому світі / тощо)
- API геокодування Google Maps - Ліцензія говорить "лише для показу місць на Картах Google"
- Wigle.net-- база даних про WIFI (10 мільйонів мереж). Ліцензія вимагає від користувачів реєстрації.
- geocoder.us - геокодер для США (дані TIGER)
- gsmloc-провайдер може легко отримати інформацію GSM за допомогою команд AT на платформі OpenMoko
- Проект бази безкоштовних мережевих баз даних розпочався на веб- сайті http://geomena.org
Вимкнення його
Якщо ви видалите пакунок, він також буде видалений indicator-datetime
. Якщо втрата аплета дати / часу не викликає занепокоєння, ви можете піти на це.
Інакше це, здається, працює також:
- Змініть налаштування годинника на ручне;
- Вбити
/usr/lib/geoclue/geoclue-master
- Вбити
/usr/lib/ubuntu-geoip/ubuntu-geoip-provider
Здається, зв’язок закривається після вбивства.