2014-01-11 58 views
0

这可能已在别处得到解答,但我仍然没有足够的说明。我可以在基于Intranet的应用程序上使用Google Maps API for JS吗?

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

  • 地址自动完成
  • 地址验证(在我的情况下,进口从旧系统只)
  • 地址组分分流(街道#,姓名字段,郊区,城市等)

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

那么,这是否意味着我无法使用该API,仅仅是因为该应用程序无法被公众访问?如果是这样的话,还有哪些其他服务提供了上述功能,这些功能将允许我使用?

(如果我不应该在这里问这个问题我不道歉 - 我不知道还有什么地方把它...)

回答

1

使用地图/地点内联网的内部API需要英超API版本。您可以查看Nominatim作为替代方案,但您需要run your own Nominatim server,因为公共OSM Nominatim服务器的使用策略禁止类似自动完成的流量功能生成。

+0

我明白了。 Nominatim可以在Windows上使用吗(也就是说,没有虚拟机)? –

+0

它只能在Ubuntu/Debian或CentOS上运行 – chairbender

+0

好的,很酷。那么我会走那条路。 :) –

相关问题