2009-10-05 80 views
2

正如標題所暗示的,我的網頁中有一個Google街景視圖對象。 我的程序沿特定路線「驅動」,本質上,我通過嵌入式Java小程序(在同一頁面中)控制Google街景視圖的JavaScript API。從谷歌街景對象中抓取圖形數據

我需要能夠從我目前的谷歌街景全景抓取圖像 - 我真的不在乎如何。如果使用Google的API無法完成 - 我完全可以從包含Flash對象的圖像中抓取圖像 - 無論是使用javascript還是Java applet完成,圖形數據都需要最終交付到Java小程序進行處理。

什麼,如果有的話,是我的選擇?

請注意,我並非試圖將圖像保存到文件系統,也不是我試圖違反Google的使用條款 - 我只是分析我當前位置的圖像以決定我的位置...

+0

好吧,如果你願意用**的Java Applet **那麼這應該在http發現:// www.google.com/search?q=capture+screen+with+java+applet – 2009-10-06 11:53:51

+0

首先,toda gever。 其次,這不完全是我的意思......我的意思是 - 我想我可以讓我的Java小程序捕獲屏幕設備的像素數據......但我需要獲取我的頁面上特定div內容的像素數據。使用你對屏幕截圖的建議,我會得到整個屏幕的圖像,然後我需要「剪切」以獲得我感興趣的區域。不幸的是,除非有辦法找出這個盒子在哪裏渲染屏幕,這很困難。我需要以編程方式從我的頁面上的某個div獲取像素數據。 – Warlax 2009-10-06 20:45:43

回答

1

爲什麼不在窗口內找到div的位置(使用javascript),然後通過窗口在屏幕上的位置(使用javascript)來翻譯它,然後使用java來屏蔽這些邊界?

似乎是可笑的我,但嘿....同類瘋狂的問題:)的

+0

這正是我所做的。謝謝。 – Warlax 2009-11-14 16:26:36