如何在运行GMLib时找到TWebBrowser中加载的资源文件的位置?

时间:2015-05-01 15:26:22

标签: gmlib

我在XE7中运行GMLib,我们使用的是Google API客户端ID(而不是API密钥)。我已成功修改map.html以包含客户端ID。我重新编译了资源文件和GMLib,这一切都正常。但是,由于使用了客户ID,我需要向Google提供将使用我们的客户ID的所有可能位置。如果它是一个Web应用程序,它将是URL,但在这种情况下,我可以给他们文件位置。

我假设GMMap控件基于资源文件生成本地html文件,并且该文件在TWebBrowser中加载。如何查找文件位置,因为Google正在根据我们的客户ID进行验证?我试着寻找不同的事件,但似乎总是显示about:blank

1 个答案:

答案 0 :(得分:0)

GMLib不会使用HTML页面创建本地文件。您需要更改TCustomGMMap.GetAPIUrl方法。此methid返回带有HTML代码

的字符串