我需要对Google Map
进行截图,而无需在asp.net中使用静态映射。
我需要的功能不在静态地图API
中,包括地图的旋转,路况等。
我已经使用了几个库,包括C# web browser,CEFSharp,但是都无法从Google地图上截取屏幕截图。
例如,C#Web浏览器的问题是在DocumentCompleted事件之后加载Google地图。 生成的图像显示为gray content。
如何以编程方式获取Google Map的屏幕截图?
答案 0 :(得分:0)
Selenium对于C#中的浏览器自动化非常有效。在不知道用例的情况下,不确定是否启动完整的chrome / Firefox实例就足够了,但是您绝对可以使用它启动浏览器,导航到地图和截图。
如何在Selenium / C#中截屏如何在另一个问题here中得到了很好的回答。