是否可以通过编程方式从Google Earth API捕获相机视图?
答案 0 :(得分:0)
您可以使用 copyAsLookAt()功能返回相机正在查看的纬度和经度等。在下面的示例中,返回的值将传递给新的 lookAt object:
var lookAt = ge.getView().copyAsLookAt(ge.ALTITUDE_RELATIVE_TO_GROUND);
同样,视图可以作为Camera值返回:
var camera = ge.getView().copyAsCamera(ge.ALTITUDE_RELATIVE_TO_GROUND);
经验法则是,如果视图方向与行星相交,那么 LookAt 方向就是您所需要的。如果视图方向高于地平线,则需要摄像机视图。
来源:https://developers.google.com/earth/documentation/camera_control#current_view
答案 1 :(得分:0)
您是否尝试过“ScreenGrab”功能?
bmp = geWebBrowser1.ScreenGrab();