Google Maps API的本地版本

问题描述:

您是否知道是否有适用于C++的Google Maps API版本,它使用本地地图而不是连接到Google服务器?Google Maps API的本地版本

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

在此先感谢。

+0

我可以告诉你,绝对没有这种东西 - 你需要一个GIS /映射引擎和一个数据集。如果它必须是免费的,OpenStreetMap可能是后者的最佳选择。 – 2011-06-16 04:49:53

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

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