是否可以通過編程方式從Google Earth API捕獲攝像頭視圖?使用Google Earth API捕獲攝像頭視圖
回答
可以使用將copyAsLookAt()函數返回的緯度和經度,其中攝像機觀察等。在下面的例子中,返回的值傳遞到一個新的的lookAt對象:
var lookAt = ge.getView().copyAsLookAt(ge.ALTITUDE_RELATIVE_TO_GROUND);
類似地,視圖可以被返回作爲相機值:
var camera = ge.getView().copyAsCamera(ge.ALTITUDE_RELATIVE_TO_GROUND);
經驗法則是,如果視線方向相交的行星然後LookAt方向就是你所需要的。如果視圖方向在地平線之上,那麼你需要一個攝像頭視圖。
來源:https://developers.google.com/earth/documentation/camera_control#current_view
謝謝,但我實際上試圖捕捉相機內容的光柵化圖像。管它到一個文件夾也許?我沒有看到文檔中的任何內容表明這可以通過API中的庫存功能實現。 –
出於安全原因,JavaScript和本地文件系統之間無法訪問。這不是對Google地球插件的限制,它是javascript沙箱的工作原理。 http://en.wikipedia.org/wiki/JavaScript#Security – Fraser
您是否嘗試過的 「ScreenGrab」 功能?
bmp = geWebBrowser1.ScreenGrab();
這是GEWebBrowser控件在這個庫中的一個函數 - http://code.google.com/p/winforms-geplugin-control-library/它不是真的不是谷歌地球Api的一部分。 – Fraser
- 1. 使用用戶攝像頭使用GWT捕獲視頻/圖像
- 2. 使用vb.net攝像頭錄製視頻和捕獲圖像
- 3. 用Ruby捕獲攝像頭的圖像
- 4. 從c攝像頭捕獲圖像#
- 5. 從內置攝像頭捕獲圖像
- 6. 從java攝像頭捕獲圖像?
- 7. html5從ipad攝像頭捕獲圖像
- 8. 從Safari攝像頭捕獲視頻
- 9. Applet從Web攝像頭捕獲圖像
- 10. 從網絡攝像頭捕獲圖像
- 11. 使用c#在windows 7中捕獲圖像從usb攝像頭捕獲圖像#
- 12. 從IP攝像頭捕獲視頻
- 13. 使用WPF MediaKit捕獲攝像頭
- 14. 使用OpenCV捕獲rtsp攝像頭python
- 15. 使用QuickTime捕獲iPhone攝像頭
- 16. IP攝像頭捕獲
- 17. 從Java攝像頭捕獲
- 18. HTML Javascript攝像頭捕獲
- 19. Visual C攝像頭捕獲
- 20. 從覆蓋視圖的iPhone攝像頭捕獲視頻
- 21. 如何使用Google Earth API拍攝顏色截圖?
- 22. 捕捉攝像頭圖像,使用C#的視頻
- 23. 使用AVFoundation捕獲當前攝像頭圖像
- 24. 如何使用網絡攝像頭捕獲圖像?
- 25. 如何在jquery-spring中使用攝像頭捕獲圖像
- 26. 使用C#winform的Windows Mobile 5.0攝像頭的圖像捕獲
- 27. 使用前置攝像頭捕獲圖像
- 28. 導出Google Earth Engine圖像集合(Google Earth Engine API)中的所有圖像
- 29. Google Earth API與Google Earth COM API
- 30. 如何使用applet從java攝像頭捕獲視頻?
不,不在瀏覽器中 - 您最好的選擇是「打印屏幕」按鈕。 – Fraser