我最近开始使用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
关于这个问题的任何建议都会有很大帮助。在此先感谢.. :))
答案 0 :(得分:0)
我看了文档,我发现只有在限制他人使用您的服务器密钥时才必须输入 IP地址。
我基本上从API控制台删除了IP地址,现在它运行良好。
因此,如果您使用服务器密钥测试应用程序以进行测试,则只需将 IP地址用于要求服务器密钥。