如何在世界地图图像上突出显示特定国家



我有IP数据的实时流
我想使用QT&C++
在这种情况下,你有什么建议?

PNG还是SVG
有什么图片比维基百科的空白地图更好吗
你推荐什么样的地理数据数据库?

谢谢!

您可以创建一个QWidget,它子类为QGraphicsView,背景为世界的QImage,QPolygons代表地图顶部的覆盖(每个国家的形状)。

然后每隔几毫秒调用update()。在过载的PaintEvent函数中,检查新数据并根据IP的来源突出显示国家。保持该国家的高亮显示一定的毫秒或秒数,并淡化其alpha或其他内容。

至于地球图像,请与美国国家航空航天局核实。它们可以在标准地图投影中为您提供高分辨率的地球图像。

相关内容

  • 没有找到相关文章

最新更新