在Application中使用Google Map V3 API ClientID,不带URL

时间:2015-06-18 02:14:03

标签: javascript google-maps google-maps-api-3 webbrowser-control

需要使用已购买的ClientID在我的应用程序中使用Google Map V3 API。

应用程序正在使用WebBrowser Control将html加载到documentText中,而Url是“about:blank”。问题是我无法解决:在谷歌地图控制台中空白进入授权URL列表。另外我不能托管html,因为它需要来自数据库的大量数据。它必须在申请中。谁能帮助我如何在应用程序中使用谷歌地图clientID?非常感谢。

  

错误:此页面无法显示Google地图元素。这个URL   无权使用提供的Google地图客户端ID。错误   代码:UnauthorizedURLForClientIdMapError

2 个答案:

答案 0 :(得分:1)

得到谷歌的支持。要以这种方式使用客户端ID,他们实际上必须手动将“about:blank”添加到白名单中。

答案 1 :(得分:0)

List<DataTable>不是网址,它在某种意义上是缺席或网址。实际上,从DataTable.Merge加载API不会发送引用标头,about:blank中的about:blank为空。

这意味着,如果您打算以这种方式使用API​​,则无法将客户端ID限制为特定的URL白名单。但是,这意味着您的客户端ID可以在任何主机上使用。