0

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

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

4

1 回答 1

0

GMLib 不使用 HTML 页面创建本地文件。您需要更改 TCustomGMMap.GetAPIUrl 方法。这个方法返回一个带有 HTML 代码的字符串

于 2015-05-02T07:56:21.503 回答