【问题标题】:How to load map with Twebbrowser如何使用 Twebbrowser 加载地图
【发布时间】:2016-04-27 00:38:45
【问题描述】:

有问题的地图在这里,map。我可以从任何浏览器(例如 Chrome)加载它,但是当我尝试使用 TWebBrowser 从我的 Delphi 应用程序加载它时,它被谷歌阻止了。它说 需要 API 密钥

我只是像这样用 TWebBrowser 加载它:

webbrowser1.url:='www.smartpavilion.com/map/';

有没有什么技巧可以让 TWebBrowser 像任何浏览器一样加载它?

【问题讨论】:

  • 对这个问题进行简单的 google 搜索会出现几十个站点\博客\等,您可以在其中找到答案。你做了什么?您是否已注册并从 google 获取 API 密钥?
  • 不,我不为地图使用 api 密钥。我使用code 。及其在任何浏览器中的工作。但是当我在 Twebbrowser 中加载它时它被阻止了。我只想制作一个可以加载地图的浏览器。谢谢..

标签: android google-maps delphi twebbrowser


【解决方案1】:

建议使用新的 V3 密钥,但不是必需的。我以快速形式尝试了您的地址,它立即出现了。

procedure TForm1.FormShow(Sender: TObject);
begin
  WebBrowser1.navigate('www.smartpavilion.com/map/');
end;

我正在使用 Rad Studio 10 Seattle,供参考。

【讨论】:

  • 但我尝试使用与被阻止的 android 应用程序相同的代码。可能是我们必须在 xml 清单中添加地图 api 密钥,以获得用户访问 gmap 服务的权限。但是怎么做呢?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多