Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从php访问google地图数据_Php_Json_Google Maps - Fatal编程技术网

从php访问google地图数据

从php访问google地图数据,php,json,google-maps,Php,Json,Google Maps,我想使用PHP构建一个json_编码的点附近所有餐馆的列表 希望构建一个php函数,该函数接受参数:纬度、经度、半径(以米为单位)。并返回一个json_编码的列表 我有一个API密钥,我使用js,但我用服务器端脚本php完成它 有人知道怎么做吗 我想将列表存储到我的数据库中 找到了这个,但遇到了一些问题 这里给出的url中的mapID和userID是什么。您是否想过使用Ajax将数据提交到PHP脚本,并使用javascript中PHP脚本的返回值将数据绘制到地图上。您可以使用json发送数据。查

我想使用PHP构建一个json_编码的点附近所有餐馆的列表

希望构建一个php函数,该函数接受参数:纬度、经度、半径(以米为单位)。并返回一个json_编码的列表

我有一个API密钥,我使用js,但我用服务器端脚本php完成它

有人知道怎么做吗

我想将列表存储到我的数据库中

找到了这个,但遇到了一些问题


这里给出的url中的mapID和userID是什么。

您是否想过使用Ajax将数据提交到PHP脚本,并使用javascript中PHP脚本的返回值将数据绘制到地图上。您可以使用json发送数据。

查看地理编码API:。您可以使用file_get_contents函数从PHP调用API:

$url = sprintf("http://maps.google.com/maps/geo?q=%s&output=json&key=%s&ll=%s,%s",
        $query, $api_key, $latitude, $longitude);
$data = json_decode(file_get_contents($url));

如何添加半径和搜索餐厅。可通过传递“spn”参数指定半径。请参见API文档中的视口偏移。我不知道如何搜索带有地理编码的餐馆。