以编程方式捕获谷歌地图的屏幕截图



我需要在 asp.net 中不使用静态地图的情况下截取Google Map的屏幕截图。

我需要的功能不在静态地图API中,包括地图的旋转、交通等。

我使用了几个库,包括C#Web浏览器CEFSharp,但没有从Google地图截取屏幕截图的功能。

例如,我对 C# Web 浏览器的问题是在 DocumentCompleted 事件之后加载 Google 地图。 生成的图像显示为灰色内容。

如何以编程方式获取谷歌地图的屏幕截图?

Selenium 非常适合 C# 中的浏览器自动化。 在不知道您的用例的情况下,不确定启动完整的chrome/Firefox实例是否足够,但是您绝对可以使用它来启动浏览器,导航到地图和屏幕截图。

如何在Selenium/C #中截图已经在另一个问题中得到了很好的回答 这里 。

最新更新