【问题标题】:Can I use Google Maps API for JS on my intranet-based app?我可以在基于 Intranet 的应用程序上使用 Google Maps API for JS 吗?
【发布时间】:2014-01-11 07:58:07
【问题描述】:

这可能已在其他地方得到回答,但我仍然没有足够的澄清。

我正在为我的一位慈善客户建立一个承诺管理系统。该项目的一部分将涉及以下内容:

  • 地址自动补全
  • 地址验证(在我的例子中,仅适用于从旧系统导入)
  • 地址组件拆分(街道#、名称、郊区、城市等字段)

现在,适用于 JS 的 Google Maps API (v3) 拥有我需要进行的一切。但是,我不确定我是否能够使用它,因为该应用程序本身是为 Intranet 设计的。此外,该应用程序不可公开访问。只有拥有员工 ID/密钥的员工才能访问该应用。

那么,这是否意味着我无法使用 API,仅仅是因为该应用程序无法被公众访问?如果是这种情况,还有哪些其他服务可以提供上述功能?

(如果我不应该在这里问这个问题,我深表歉意——我不知道还能把它放在哪里......)

【问题讨论】:

    标签: javascript api google-maps google-maps-api-3 intranet


    【解决方案1】:

    在 Intranet 中使用 Maps/Places API 需要 Premier API 版本。您可以查看Nominatim 作为替代方案,但您需要run your own Nominatim server,因为公共 OSM Nominatim 服务器的使用策略禁止像自动完成这样的流量功能。

    【讨论】:

    • 我明白了。 Nominatim 可以在 Windows 上使用(即没有 VM)吗?
    • 只能在 Ubuntu/Debian 或 CentOS 上运行
    猜你喜欢
    • 1970-01-01
    • 2014-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-26
    • 2011-08-16
    • 2014-01-24
    相关资源
    最近更新 更多