#dbus #location #geo #linux #api-bindings #geoclue

geoclue-zbus

geoclue的DBus服务的包装器

4个版本

0.2.2 2022年1月29日
0.2.1 2022年1月29日
0.2.0 2022年1月29日
0.1.0 2022年1月29日

#1019 in Unix API

Download history 56/week @ 2024-04-07 98/week @ 2024-04-14 23/week @ 2024-04-21 67/week @ 2024-04-28 90/week @ 2024-05-05 74/week @ 2024-05-12 54/week @ 2024-05-19 70/week @ 2024-05-26 18/week @ 2024-06-02 34/week @ 2024-07-07 127/week @ 2024-07-14 50/week @ 2024-07-21

每月211次下载

GPL-2.0-or-later

20KB
94 代码行(不含注释)

Geoclue:地理位置信息服务

来自GeoClue的README文件

Geoclue是一个D-Bus地理信息服务。Geoclue项目的目标是使创建位置感知应用程序尽可能简单。

Geoclue是免费软件,采用GNU GPLv2+许可。

Geoclue包含以下功能

  • 基于WiFi的地理位置(精度:米级)
  • GPS(A)接收器(精度:厘米级)
  • 本地网络中其他设备的GPS,例如智能手机(精度:厘米级)
  • 3G调制解调器(精度:公里级,除非调制解调器具有GPS)
  • GeoIP(精度:城市级)

基于WiFi的地理位置使用Mozilla位置服务

如果Geoclue无法找到您,您可以轻松通过在手机上安装和运行一个简单应用程序来修复此问题。要使用手机GPS,您需要在手机上安装GeoclueShare应用程序的最新版本(目前,这仅在Android设备上受支持)。

Geoclue也用于(反向)地理编码,但该功能已被geocode-glib库取代。

您还可以使用Nominatim-rs进行反向地理编码。

依赖项

~13–27MB
~379K SLoC