2011-08-22 74 views
2

我想在我的一個跨平臺C++應用程序中使用Google地球,而且我可以看到的唯一方法就是可以很好地將它集成到我的GUI中,並使用它的接口Javascript API將使用它作爲NPAPI插件。是否有任何使這些插件易於連接/集成的庫或任何描述該過程的教程?跨平臺NPAPI接口/集成

https://developer.mozilla.org/en/Gecko_Embedding_Basics

它的跨平臺,雖然它取決於UI庫使用的是什麼並不總是很容易嵌入(我:爲了顯示任何互聯網插件

+0

所以你想成爲一個NPAPI主機換句話說? – bdonlan

+1

是的,但是我想強調的是UI不是基於任何類型的HTML,我想繪製他們通常在我的UI中定義的矩形的瀏覽器屏幕上繪製的內容。 – user293895

+1

我不認爲有這樣的圖書館;我廣泛使用NPAPI插件。 FireBreath有一個NPAPIHost項目,該項目是爲了啓動該路徑而創建的,但在相當一段時間內還沒有開展工作。 – taxilian

回答

0

您可以嵌入壁虎(Mozilla的) Qt 3.3和macosx在過去的一些問題......)。

你也可以實現它(過去我已經完成了),它大約2-3k c代碼行。這並不容易,因爲很多東西沒有很好的文檔記錄,並且依賴於平臺。它也在不斷髮展(Gecko源代碼是一個很好的開端)。