GeoClue
ソース:wikipedia.org
GeoClueは、アプリケーションで地理空間認識を有効にするために使用できるソフトウェアフレームワークです。GeoClueはD-Busプロセス間通信メカニズムを使用して位置情報を提供します1が、作業2にもQt Mobility APIがあります。これにより、アプリケーションと基盤となるロケーションプロバイダーの間に論理的な境界を定義することで、ロケーション認識アプリケーションの開発を簡素化し、フリーソフトウェアとオープンソースコミュニティ内でのコードの再利用を促進することを目指しています。GeoClueはGNU Lesser General Public Licenseの下でライセンスされており、現在Linuxで利用可能です。
GeoClueは、Ubuntu、Debian、Fedoraなど、いくつかのLinuxディストリビューションで出荷されています。また、MeeGoモバイルLinuxディストリビューションとGNOMEスタックのポジショニングサービスでもあります。
GeoClueは複数の位置プロバイダーへのアクセスを提供します:-GPS:全地球測位システムレシーバーからの位置情報(gpsdおよびジプシー経由)-GSM:セルラーネットワーク接続からの位置情報-Plazes:Plazes Wi-Fiロケーションサービスからの位置情報-Hostip: IPアドレスに基づく位置情報-マニュアル:ユーザー提供の位置情報
位置情報に加えて、GeoClueはジオコーディング、または人間が読み取れる住所と座標間の変換にも使用できます。
GeoClue:地理情報サービス
Geoclueは、D-Busメッセージングシステム上に構築されたモジュール式の地理情報サービスです。Geoclueプロジェクトの目標は、位置認識アプリケーションをできるだけ簡単に作成することです。
Geoclueはフリーソフトウェアであり、GNU LGPLの下でライセンスされています。Linux用に開発されていますが、D-Busを使用するプラットフォームに移植できる必要があります。
Geoclueは一連の地理情報APIを定義していますが、それらのAPIを実装するプロバイダーも含まれています。以下は、現在含まれている実装でGeoclueを通じて提供されるサービスのリストです。
- 位置:gpsd、ジプシー、hostip、plazes、gsmloc
- アドレス:hostip、plazes、manual、localnet
- 速度:gpsd、ジプシー
- ジオコード:nominatim、geonames、yahoo
- ReverseGeocode:nominatim、geonames
Geoclueソースコードには以下が含まれます。
- 上記のAPIのD-Bus定義
- GeoclueクライアントのCバインディング
- データプロバイダーのCバインディング
- プロバイダー実装のセット
- (実験的)マスタープロバイダーの実装。
アプリケーションのアイデア(実際の実装ではありません)
- Fスポット/ GThumb:写真に位置データをタグ付けする
- スター/ MaemoStars:正しい場所に夜空のシミュレーションを表示する
- マップアプリケーション(MaemoMapper)は、アプリケーションを開いたときに正しい場所を表示します
- Jabber / Telepathy:XEP-0080をサポートし、Presenceに位置情報を追加します
- ブログソフトウェア:投稿にジオタグを追加する
- Yahoo Fire EagleはGeoclueをデータプロバイダーとして使用できます
- デスクトップ設定(タイムゾーン、プリンター、SMTPサーバーなど)に位置/アドレスを使用します。Marco PoloはOS Xでの優れた実装のように見えます
- 自宅でスクリーンセーバーのロックを無効にする
- 最も近い無料のWiFiアクセスポイントを見つける
- 追跡アプリケーション(ロケーション履歴を保存)。後で写真などのタグ付けに使用できます。
- ブラウザ、カレンダー:アドレスフォームフィールドの自動入力(ただし、現在の場所が頻繁に必要かどうかはわかりませんか?)
- ブラウザーはロケーションをWebサイトに公開する可能性があります:Webkitは将来Locationawareをサポートする可能性があります。
- Google Gears
可能なデータソース
- 電話番号のジオコーディング-国の電話番号ダイヤルプランを使用して電話番号を一般的な場所に変換します(モバイルや世界中のローミングなどでは明らかに精度が低下します)
- Google Maps Geocoding API-ライセンスには「Googleマップで場所を表示する場合のみ」と記載されています
- Wigle.net-- WIFIロケーションデータベース(1000万ネットワーク)。ライセンスにはログインが必要です。
- geocoder.us-米国のジオコーダー(TIGERデータ)
- gsmloc-providerは、OpenMokoプラットフォームでATコマンドを使用してGSM情報を簡単に取得できます。
- 無料のネットワークロケーションデータベースプロジェクトがhttp://geomena.orgで開始されました
オフにする
パッケージを削除すると、それも削除されます indicator-datetime
ます。日付/時刻アプレットを失うことが問題にならないなら、あなたはそれに行くことができます。
そうでなければ、これもうまくいくようです:
- クロック設定を手動に変更します。
- 殺します
/usr/lib/geoclue/geoclue-master
- 殺します
/usr/lib/ubuntu-geoip/ubuntu-geoip-provider
接続は、強制終了後に閉じられるようです。