GeoClue
fuente: wikipedia.org
GeoClue es un marco de software que se puede utilizar para permitir la conciencia geoespacial en las aplicaciones. GeoClue utiliza el mecanismo de comunicación entre procesos D-Bus para proporcionar información de ubicación 1 , pero también hay una API Qt Mobility en proceso 2 . A través de esto, tiene como objetivo simplificar el desarrollo de aplicaciones conscientes de la ubicación y promover la reutilización de código dentro del software libre y las comunidades de código abierto mediante la definición de un límite lógico entre las aplicaciones y los proveedores de ubicación subyacentes. GeoClue tiene licencia de GNU Lesser General Public License y actualmente está disponible para Linux.
GeoClue se distribuye en varias distribuciones de Linux, incluidas Ubuntu, Debian y Fedora. También es el servicio de posicionamiento de la distribución móvil Linux MeeGo y la pila GNOME.
GeoClue proporciona acceso a múltiples proveedores de posición: - GPS: información de posición desde un receptor del Sistema de Posicionamiento Global (a través de gpsd y gypsy) - GSM: información de posición desde la conexión de red celular - Plazes: información de posición del servicio de ubicación Wi-Fi de Plazes - Hostip: Información de posición basada en la dirección IP - Manual: información de posición proporcionada por el usuario
Además de la información de posición, GeoClue también se puede usar para geocodificar o convertir entre direcciones y coordenadas legibles por humanos.
GeoClue: el servicio de geoinformación
Geoclue es un servicio de geoinformación modular construido sobre el sistema de mensajería D-Bus. El objetivo del proyecto Geoclue es hacer que la creación de aplicaciones con reconocimiento de ubicación sea lo más simple posible.
Geoclue es software libre, licenciado bajo GNU LGPL. Está desarrollado para Linux, pero debe ser portátil a cualquier plataforma que use D-Bus.
Geoclue define un conjunto de API de geoinformación, pero también incluye algunos proveedores que implementan esas API. Aquí hay una lista de servicios proporcionados a través de Geoclue con las implementaciones actualmente incluidas:
Ideas de aplicación (por lo tanto, no implementaciones reales)
- F-Spot / GThumb: etiquete fotos con datos de ubicación
- Stars / MaemoStars: muestra la simulación del cielo nocturno en el lugar correcto
- Las aplicaciones de mapas (MaemoMapper) muestran la ubicación correcta en la aplicación abierta
- Jabber / Telepatía: soporte XEP-0080, agregue información de ubicación a Presencia
- Software de blog: agregue etiquetas geográficas a las publicaciones
- Yahoo Fire Eagle podría usar Geoclue como proveedor de datos
- Use la posición / dirección para la configuración del escritorio (zona horaria, impresoras, servidores SMTP, lo que sea). Marco Polo parece una buena implementación en OS X
- Disable-screensaver-lock-when-at-home
- Encuentra el punto de acceso wifi gratuito más cercano
- Aplicación de seguimiento (guardar historial de ubicaciones). Podría usarse más tarde para etiquetar fotos, etc.
- navegador, calendario: campos de formulario de dirección de autocompletar (¿no está seguro si la ubicación actual se desea con tanta frecuencia?
- El navegador podría exponer la ubicación a sitios web: Webkit puede admitir Locationaware en el futuro.
- Google Gears
Posibles fuentes de datos
- Geocodificación para números de teléfono: use los planes de marcado de números de teléfono de los países para convertir los números de teléfono en ubicaciones generales (obviamente, menos precisión con los móviles y el roaming mundial / etc.)
- API de geocodificación de Google Maps: la licencia dice "solo para mostrar lugares en Google Maps"
- Wigle.net-- Base de datos de ubicación WIFI (10 millones de redes). La licencia requiere que los usuarios inicien sesión.
- geocoder.us - geocodificador para los EE. UU. (datos TIGER)
- El proveedor gsmloc podría obtener fácilmente la información GSM utilizando comandos AT en la plataforma OpenMoko
- Un proyecto gratuito de base de datos de ubicación de red ha comenzado en http://geomena.org
Apagarlo
Si elimina el paquete, también se eliminará indicator-datetime
. Si perder el applet de fecha / hora no es una preocupación, puede hacerlo.
De lo contrario, esto parece funcionar también:
- Cambie la configuración del reloj a manual;
- Matar
/usr/lib/geoclue/geoclue-master
- Matar
/usr/lib/ubuntu-geoip/ubuntu-geoip-provider
La conexión parece cerrarse después de matarla.