是否可以从 Google Earth API 以编程方式捕获相机视图?
问问题
500 次
2 回答
0
您可以使用copyAsLookAt()函数返回相机正在观看的纬度和经度等。在下面的示例中,返回的值被传递给新的lookAt对象:
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
于 2012-11-28T02:53:34.450 回答
0
您是否尝试过“ScreenGrab”功能?
bmp = geWebBrowser1.ScreenGrab();
于 2012-11-28T18:10:45.117 回答