【问题标题】:How to use Google Maps API v3 ClientID in application > Webbrowser control如何在应用程序中使用 Google Maps API v3 ClientID > Webbrowser 控件
【发布时间】:2015-06-18 23:31:43
【问题描述】:

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

应用程序正在使用 WebBrowser Control 将 html 加载到 documentText 中,并且 Url 是“about:blank”。问题是我无法将 about:blank 放入谷歌地图控制台中的授权 URL 列表中。此外,我无法托管 html,因为它需要来自数据库的大量数据。它必须在应用程序中。

谁能帮助我如何在没有 url 或 url = localhost 的应用程序中使用 google map clientID?有什么方法可以欺骗 Web 浏览器控件使用 localhost 作为 url 但在代码中使用 html?因为我可以将 localhost 添加到白名单中。非常感谢

【问题讨论】:

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


    【解决方案1】:

    好吧,您可以使用OAuth 2.0 代替Public API access 键;但是如果你必须Public API access,你应该使用Key for server applications,并通过将IP设置为0.0.0.0/0来设置它接受所有IP。

    【讨论】:

    • 谢谢。将尝试并发布结果。
    • 将使用公共 API 密钥来实现这一点。感谢您的解决方案。
    • 使用 ClientID,google 支持实际上必须手动将 'about:blank' 添加到白名单中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-30
    相关资源
    最近更新 更多