将Google设备移至其他位置时,Google Places API会返回错误

时间:2014-06-16 20:04:19

标签: android google-maps google-places-api

我最近开始使用Google Maps API,目前我正在开发使用 Google Places API 的应用程序。

因此,要使用Google Places API,我将获得服务器密钥,即公共访问密钥。

现在,在创建API密钥时,它要求我指定设备的IP地址或我正在使用的机器。

Places API确实需要此密钥才能获得您需要的信息。

当我在一个地方时,我的设备上的一切都很好用。

我的问题是:

1)当用户安装此应用程序时,应用程序将如何工作,因为它使用我的IP地址生成服务器密钥。

2)当我在我的设备中安装我的应用程序时,当我在一个位置时它完美无缺。现在,每次切换位置时,​​我的设备IP都会更改吗?如果是,如果IP正在更改,应用程序如何工作,因为只为Places API密钥指定了IP地址。

3)如果每个设备都有不同的IP地址,用户将如何使用此应用程序?

这是我用来获取附近地点的网址,它适用于我在某个特定位置。

**URL :** https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=some_latitude,some_longitude&radius=5000&types=food&sensor=true&key=THE_SERVER_KEY

关于这个问题的任何建议都会有很大帮助。在此先感谢.. :))

1 个答案:

答案 0 :(得分:0)

我看了文档,我发现只有在限制他人使用您的服务器密钥时才必须输入 IP地址

我基本上从API控制台删除了IP地址,现在它运行良好。

因此,如果您使用服务器密钥测试应用程序以进行测试,则只需将 IP地址用于要求服务器密钥。