2015-05-01 35 views
0

我在XE7中運行GMLib,我們正在使用Google API客戶端ID(而不是API密鑰)。我已成功修改map.html以包含客戶端ID。我重新編譯了資源文件和GMLib,這一切都正常。但是,由於使用客戶端ID,我需要向Google提供所有可能使用我們客戶端ID的位置。如果它是一個網絡應用程序,它將是網址,但在這種情況下,我可以給他們的文件位置。如何在運行GMLib時查找TWebBrowser中加載的資源文件的位置?

我假設GMMap控件根據資源文件生成一個本地html文件,並且這個文件被加載到TWebBrowser中。我如何找到文件位置,因爲Google正在根據我們的客戶端ID進行驗證?我試圖尋找它不同的事件,但它似乎總是顯示about:blank

回答

0

GMLib不用HTML頁面創建本地文件。您需要更改TCustomGMMap.GetAPIUrl方法。此方法返回一個字符串,其中包含HTML代碼