Google maps 受限Google API密钥在反向地理编码中不起作用

Google maps 受限Google API密钥在反向地理编码中不起作用,google-maps,google-maps-api-3,api-key,google-geocoding-api,geocode,Google Maps,Google Maps Api 3,Api Key,Google Geocoding Api,Geocode,我开发了一个iPhone应用程序,它有谷歌Apihttps://maps.googleapis.com/maps/api/geocode/json?latlng=%f,%f&key=API\u key 若我使用了公共apikey,那个么它可以正常工作,但当我从google concole生成ristricted api密钥时,那个么api就不工作了,并给出了错误信息 { "error_message" : "This IP, site or mobile application i

我开发了一个iPhone应用程序,它有谷歌Api
https://maps.googleapis.com/maps/api/geocode/json?latlng=%f,%f&key=API\u key

若我使用了公共apikey,那个么它可以正常工作,但当我从google concole生成ristricted api密钥时,那个么api就不工作了,并给出了错误信息

    {
   "error_message" : "This IP, site or mobile application is not authorized to use this API key. Request received from IP address 27.109.**.**, with empty referer",
   "results" : [],
   "status" : "REQUEST_DENIED"
}
我在生成受限Api密钥时添加了有效的绑定Id。
请提前告诉我解决方案,谢谢。

您正在调用一个web服务(地理编码API)。请注意,web服务只支持IP地址限制。iOS应用程序限制对web服务无效,它仅适用于iOS版的Google Maps SDK。您可以在本文档中找到有关每个API支持的限制的信息:


为了使用iOS应用程序中的受限API密钥和地理编码API,您需要创建自己的中间服务器,并从服务器执行对Google的调用。在这种情况下,您可以使用服务器的IP地址保护API密钥。该应用程序将从您的服务器请求信息,您的服务器将呼叫谷歌并传回结果

非常感谢您宝贵的回复@xomena