Php 密钥无效的Google Map Api

Php 密钥无效的Google Map Api,php,api,google-maps,Php,Api,Google Maps,Iam使用谷歌地图显示不同地点的不同人群。我已经为工作客户购买了谷歌地图API密钥。我将我的密钥添加到搜索中,如下所示 $url = "https://maps.googleapis.com/maps/api/geocode/json?latlng=".$_SESSION['userlat'].",".$_SESSION['userllong']."&sensor=false&key=XXXXXXXXXXXX-XXX"; $details=file_get_contents($u

Iam使用谷歌地图显示不同地点的不同人群。我已经为工作客户购买了谷歌地图API密钥。我将我的密钥添加到搜索中,如下所示

$url = "https://maps.googleapis.com/maps/api/geocode/json?latlng=".$_SESSION['userlat'].",".$_SESSION['userllong']."&sensor=false&key=XXXXXXXXXXXX-XXX";
$details=file_get_contents($url);       
$geocodedinfo = json_decode($details,true);
但有时我收到一条超过查询限制的消息,地图显示为空。但我不会在24小时内使用100000个请求,每秒10个请求

我是否使用正确的格式添加API密钥

现在我得到了下面的地图。我的所有用户都没有在那里列出。但有时效果很好。 提前谢谢


超过查询限制在我使用缓存处理此问题的1周之前,您似乎正在循环发送请求
文件获取内容($url)
。但我没有用钥匙取
latlng

正如你所说,但有时它的效果很好。将LatLng值存储在缓存中,并通过缓存数据在地图上应用

我在WordPress中使用了缓存,所以在WordPress中也可以很容易地向我更新任何Latling


如果您不熟悉缓存,请将其存储在文本文件中,[格式良好,以便轻松获取或比较]

您确定
$\u会话
包含正确的预期值吗?您是否检查了生成的源?生成的状态代码:请求被拒绝