【发布时间】:2017-05-31 01:32:04
【问题描述】:
我需要根据其时区估算基于 soley 的嵌入式 linux 设备的地理位置坐标。这是一个独立设备,未连接到 inetrnet,因此只能使用存储在本地文件系统上的数据。
zone.tab 数据库存储每个时区主要城市的坐标信息(纬度和经度),但是我还没有找到使用 c++ 读取这些信息的简单界面。
PHP 提供了一个接口DateTimeZone::getLocation 来访问这些信息。是否有 C++ 或 Linux 系统接口可以做同样的事情?
显然我可以编写自己的接口来读取文件并转换数据,但我更愿意实现更标准化的解决方案。
【问题讨论】:
-
PHP 是开源的,你可以随时下载它的源代码,看看
DateTimeZone::getLocation函数是如何实现的。
标签: c++ linux geolocation timezone