尝试从Google Maps API中按坐标检索地址时出错

时间:2018-08-09 13:17:01

标签: php google-maps google-geocoder

我找不到基于其坐标来检索位置地址的解决方案。

这是我在PHP中使用的代码:

$url = "https://maps.googleapis.com/maps/api/geocode/json?latlng=45.791788,24.147599&result_type=street_address&key=[API KEY]&sensor=false";
$response = file_get_contents($url, true);

我得到的错误响应是:

{
   "error_message" : "API keys with referer restrictions cannot be used with this API.",
   "results" : [],
   "status" : "REQUEST_DENIED"
}

我对使用的API密钥没有任何限制。

1 个答案:

答案 0 :(得分:0)

表明存在两种类型的限制。应用程序限制和API限制。 尽管错误消息与API密钥有关,但实际上与应用程序的某些限制有关。已检查HTTP引荐来源网址(网站),但未定义域名。

我找不到适合我子域的格式,因此我删除了所有“应用程序”限制,然后成功了。