2012-04-27 77 views

回答

1

可以使用isInstalled方法:

google.load("earth", "1"); 
if(google.earth.isInstalled()) { 
    //Installed! 
} 

但請注意,如果沒有安裝該插件後,用戶將被自動提示下載它。因此,如果您只想向已經擁有該插件的用戶顯示某些內容,那麼這只是真正的用處。

+0

感謝您的幫助,但我試過這段代碼,它會產生一個JavaScript錯誤:** TypeError:Object#沒有方法'load'**。我認爲可能有一些前期的init代碼,所以我會環顧四周,看看我是否能夠找出我缺少的東西...... – 2012-04-27 14:08:31

+1

你對附加代碼是正確的 - 你需要包含' '首先。 – 2012-04-27 19:33:54

+1

噢,下載提示只會在你嘗試初始化一個插件實例('google.earth.createInstance()')時出現 - 所以你可以先使用'isInstalled()'來決定是否要初始化,是否安裝插件。 – 2012-04-27 19:36:44

相關問題