Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/139.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 以编程方式馈送kml文件并检索/生成.png文件_C++_Kml - Fatal编程技术网

C++ 以编程方式馈送kml文件并检索/生成.png文件

C++ 以编程方式馈送kml文件并检索/生成.png文件,c++,kml,C++,Kml,如何以编程方式将KML文件(地图上的路由信息)绘制到地图上,然后将结果保存到.png文件中 我试图完成的是:我的一个程序(用C++编写)生成一条路由。现在,我想让这个程序发出一个.png文件,而不是在其上绘制路线 我研究过谷歌地图api和其他api(如cartagen),但谷歌地图是面向java脚本的,cartagen生成html5输出。也许你可以使用Qt框架来实现这一点。 它有很好的XML支持,因此应该很容易阅读KML。 它支持绘制简单的形状。 它也支持PNG 还有一个名为libkml的库,它

如何以编程方式将KML文件(地图上的路由信息)绘制到地图上,然后将结果保存到.png文件中

我试图完成的是:我的一个程序(用C++编写)生成一条路由。现在,我想让这个程序发出一个.png文件,而不是在其上绘制路线


我研究过谷歌地图api和其他api(如cartagen),但谷歌地图是面向java脚本的,cartagen生成html5输出。

也许你可以使用Qt框架来实现这一点。 它有很好的XML支持,因此应该很容易阅读KML。 它支持绘制简单的形状。 它也支持PNG

还有一个名为libkml的库,它可能会帮助您处理KML文件

我高度怀疑是否有任何“随时可用”的解决方案