使用Google Maps API V2,而无需联系Google的服务器

时间:2013-07-11 21:20:57

标签: android google-maps android-maps-v2 disconnected

有没有人知道如果没有与Google的服务器联系过,您可以使用Google的API?或者有没有人能够测试这个并知道它有效?

我现在知道,api要求它必须至少在第一时间联系谷歌,但我们试图避免这样做。

我们的用例是我们想要使用一个映射库来获取Google的公共地图(这意味着我们在技术上必须使用他们的api符合服务条款),但是我们需要这个映射库在该应用程序只能在本地网络上使用,从不使用公共互联网访问。

1 个答案:

答案 0 :(得分:0)

从技术上讲,实现这一目标的方法很少。在本地网络上,您可以让DNS指向您的服务器以进行API密钥身份验证,并以Google Play服务理解的方式回复“此密钥正常”。如果GPServices检查SSL证书,这可能不起作用。在有根设备上,您还可以放置一个文件,将身份验证结果缓存在私有GPS服务存储空间中。

两者当然不像安装应用程序后将设备暴露在互联网上那么容易,但如果您有数千台这样的设备,可能对您有用。

无论如何,我还建议在gmaps-api-issues上发布一个功能请求,以允许在不使用基本磁贴的情况下使用API​​ v2而无需验证密钥。