Php 使用带有CURL的地理位置API获取纬度和经度时出错

Php 使用带有CURL的地理位置API获取纬度和经度时出错,php,curl,Php,Curl,使用下面的curl代码,我们可以获取纬度和经度,但它给出了错误: <?php $requestbody=array("considerIp"=>"false"); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,"https://www.googleapis.com/geolocation/v1/geolocate?key=XXXXXXXXXXXXXXXXXXXXXXX

使用下面的curl代码,我们可以获取纬度和经度,但它给出了错误:

<?php
  $requestbody=array("considerIp"=>"false");
  $ch = curl_init();
  curl_setopt($ch, 
  CURLOPT_URL,"https://www.googleapis.com/geolocation/v1/geolocate?key=XXXXXXXXXXXXXXXXXXXXXXXX");
  curl_setopt($ch, CURLOPT_POST, 1);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($ch, CURLOPT_POSTFIELDS,$requestbody);
  $result = curl_exec ($ch);
  curl_close ($ch);
  echo $result;
  ?>

错误: {“错误”:{“代码”:404,“消息”:“未找到”,“错误”:[{“消息”:“未找到”,“域”:“地理位置”,“原因”:“未找到”}]}

参考链接:


您能帮我解决这个错误吗:

您没有传递任何数据来指定您希望从这里开始的lat/long位置,因此您希望它能找到什么结果?请在正文中包含参考链接中提到的所需参数