在page的注释中,提到地理编码API密钥应该是服务器限制的
在开发和测试期间,您可以注册一个项目进行测试 用于Google API控制台并使用通用的,不受限制的API 键。当您准备将应用程序或网站转移到生产环境中时, 注册一个单独的项目进行生产,创建一个服务器限制 API密钥,并将密钥添加到您的应用程序中。
地理编码API是否仅用于服务器类型实例?
我可以将Geocoding API密钥放在移动设备上,方法是使用android / ios限制将其绑定在应用程序中吗?我担心我会违反上述“服务器限制的API密钥”条款。
PS。我知道Google API密钥可以限制为android / ios / ip等。
答案 0 :(得分:2)
要从移动设备发出Google Maps Web Service请求(不使用Google Maps SDK),您必须使用不受限制的密钥。每个移动设备都有自己的IP地址,因此无法为使用您应用的所有移动设备设置IP地址限制。
Android或iOS API密钥应用程序限制仅适用于通过Android或iOS SDK发出的请求。
如果要对来自移动设备的Web服务请求使用受限密钥,则必须使用代表移动应用程序发出请求的代理服务器。
答案 1 :(得分:0)