我可以在基于Intranet的应用上使用Google Maps API for JS吗?

时间:2014-01-11 07:58:07

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

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

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

  • 地址自动完成
  • 地址验证(在我的情况下,仅适用于从旧系统导入)
  • 地址组件拆分(街道#,名称,郊区,城市等的字段)

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

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

(如果我不想在这里提出这个问题,我会道歉 - 我不知道还有什么地方可以提出来......)

1 个答案:

答案 0 :(得分:1)

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