以编程方式捕获Google Map的屏幕截图

时间:2018-08-11 09:04:51

标签: c# asp.net google-maps screenshot

我需要对Google Map进行截图,而无需在asp.net中使用静态映射。

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

我已经使用了几个库,包括C# web browserCEFSharp,但是都无法从Google地图上截取屏幕截图。

例如,C#Web浏览器的问题是在DocumentCompleted事件之后加载Google地图。 生成的图像显示为gray content

如何以编程方式获取Google Map的屏幕截图?

1 个答案:

答案 0 :(得分:0)

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

如何在Selenium / C#中截屏如何在另一个问题here中得到了很好的回答。