Kra*_*lew 19 linux emacs perl cygwin geolocation
这是其中之一"肯定有一些通用实用程序比我提出的快速和肮脏的东西更好"问题.就像我一样,我知道如何以几种临时方式做到这一点,但是我喜欢使用标准.
简介:我正在寻找合理的标准和无处不在的工具来确定我目前的地理位置.可从Linux/UNIX命令行,Perl,Emacs等调用.
详情:
一个微不足道的情况激发了这个问题(但毫无疑问,更重要的应用程序):我使用emacs org-mode,经常记录日志或日记.我实际上并没有太多使用官方组织模式日记 - 主要是,我将时间戳放在普通的组织模式日志中,隐藏在看起来像链接的元数据中.
[[metadata: timestamp="<2014-01-04 15:02:35 EST, Saturday, January 4, WW01>" <location location="??" timestamp="??"/>][03:02 PM]]
Run Code Online (Sandbox Code Playgroud)
如你所见,我很久以前就添加了记录我位置的功能.但到目前为止我不得不手动设置它.我很懒,经常忽略手动设置位置.(次要注意:我记录了我最后一次手动设置位置,在移动时有用,而忽略了手动更改我的位置.
我更希望有自动推断我的位置的代码.特别是因为我上个月旅行的时间相当多,但是对于我每天都在这里工作的六个地方来说可能更有用:家庭,工作,海边,标准餐厅,我在吃午餐或早餐. .
我可以使用任何一种工具来计算我的位置,例如
我在哪里 - 在Google地图上查看您当前的位置 - ctrlq.org/maps/where/
Perl CPAN包,例如IP :: Location - 将IP地址映射到某个位置
和启发式,如查看WiFi SSID等.
我已经编写了一些东西.
但是......这比我编码的更深入.
上述技术都不是完美的 - 例如,我可能没有net.connectivity等.有些是特定于操作系统的.
如果已经有一些开源设施,我应该使用它.
因此我的问题是:有没有合理无处不在的地理位置服务?
我的收藏
跨越OS操作
命令行实用程序
可以连接到广泛可用的标准地理定位服务
即使无法连接到标准地理定位服务或Internet,也能正常工作
定制
学到了
学习
启发式
高速缓存
小智 0
你为什么不考虑使用 GPS 呢?您只需将坐标添加到元数据中,然后在读取时将它们绑定到地址(从简单的数字到实际位置)。
通过这种方式,几乎任何东西都可以用坐标来标记。
在 gnu/linux 和其他 unices 中,gpds应该这样做。
在windows中,我不知道。
在 Android 中,android 的脚本层应该提供对 GPS 设备的访问。
我不确定这是否满足您的要求,但我只是提出建议。
| 归档时间: |
|
| 查看次数: |
1647 次 |
| 最近记录: |