c++ - 如何使用 C++ 以编程方式读取地理数据
问题描述
我想读取几乎所有 Windows 桌面/服务器版本的机器的地理数据(即公共 IP、纬度、经度、邮政编码等)。
是否有任何 win32 API 可以以编程方式读取上述数据。
我在 Windows 10 中尝试过 Sensor API,出现错误(“致命错误 C1083:无法打开包含文件:'sensorsapi.h':没有这样的文件或目录”),是否需要任何更新才能获取所需的标头和二进制文件。而且它只支持桌面版本https://docs.microsoft.com/en-us/windows/desktop/api/sensorsapi/nn-sensorsapi-isensor
您能否帮助我使用 C++ 读取 Windows 操作系统的地理详细信息的不同标准方式?
解决方案
如果使用 c++,你没有说你不想要桌面版本。无论如何,您可以使用Geolocation命名空间。
示例项目在这里。
推荐阅读
- c# - C# Interop Excel:检查范围是否仅包含一个合并单元格
- git - git 注释一个压扁的提交
- go - 使用自定义传输时如何编程 Go 以使用代理?
- sql - SQL - openjson 从 json 中提取密钥
- php - 带有 Instagram 的 do_shortcode 不起作用 - Wordpress
- typescript - Angular 6:如何取消订阅 rsjx 间隔或计时器?
- css - Bootstrap 4 - SASS 扩展按钮在锚标签上不起作用?
- python - 在 Pandas 的不同日期范围内应用不同的变量
- netsuite - 如果付款被拒绝,NetSuite 脚本会阻止订单
- python-3.x - 对所有 tkinter 小部件具有非零权重