【问题标题】:Local version of Google Maps APIGoogle Maps API 的本地版本
【发布时间】:2011-06-15 05:04:47
【问题描述】:

你们知道是否有适用于 C++ 的 Google Maps API 版本可以使用本地地图而无需连接到 Google 服务器?

该应用程序是在没有互联网覆盖的区域绘制 GPS 位置。

提前致谢。

【问题讨论】:

  • 我可以告诉你,绝对没有这样的东西——你需要一个 GIS/映射引擎和一个数据集。如果必须免费,OpenStreetMap 可能是后者的最佳选择。

标签: c++ google-maps mapping gis


【解决方案1】:

作为 Google 地图的替代方案,您可能需要查看 OpenStreetMap。 (另见用法和软件部分on Wikipedia

【讨论】:

    【解决方案2】:

    您可以使用google maps static API 下载和存储地图图块(png 文件),然后重新读取这些曾经存储的图像,而无需重新连接到服务器。您必须自己编写整个下载和管理内容(即使用boost::asio 进行下载等 - 我不知道这样的库),并且您可能需要获得 Google 高级许可证,因为 google 强烈限制静态 api 的匿名使用。但在技术上这是可能的。

    【讨论】:

      猜你喜欢
      • 2012-07-04
      • 1970-01-01
      • 2017-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多