Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.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 Map API v3集成_Php_Google Maps Api 3_Server Side - Fatal编程技术网

PHP服务器端Google Map API v3集成

PHP服务器端Google Map API v3集成,php,google-maps-api-3,server-side,Php,Google Maps Api 3,Server Side,我正在尝试使用GoogleMapAPIv3在服务器端完成一个两步任务,而不是在客户端,但是没有找到多少关于如何完成这一任务的文档。所以我想知道这里是否有人能帮助或引导我走上正确的方向 第一步是使用PHP获取地址的地理代码位置。我想我已经弄明白了这一点,那就是通过对JSON响应进行curl调用和处理。一旦我有了地理代码,我就把它们存储在我的数据库中 第二步是在第一步中的地址的特定半径内查找随机地址。在服务器端我似乎找不到该怎么做 任何帮助或指导都将不胜感激 最简单的方法 使用给定半径和中心点(纬

我正在尝试使用GoogleMapAPIv3在服务器端完成一个两步任务,而不是在客户端,但是没有找到多少关于如何完成这一任务的文档。所以我想知道这里是否有人能帮助或引导我走上正确的方向

第一步是使用PHP获取地址的地理代码位置。我想我已经弄明白了这一点,那就是通过对JSON响应进行curl调用和处理。一旦我有了地理代码,我就把它们存储在我的数据库中

第二步是在第一步中的地址的特定半径内查找随机地址。在服务器端我似乎找不到该怎么做

任何帮助或指导都将不胜感激

  • 最简单的方法

  • 使用给定半径和中心点(纬度、液化天然气)进行搜索:


  • 完整性:使用谷歌数据需要在谷歌地图上显示。你不能仅仅为了你自己的目的而吸取他们的数据。我相信这个问题与展示地图的准备工作有关;但因为它实际上没有提到地图,所以最好是明确的。
    $url = 'http://maps.google.com/maps/api/geocode/json?sensor=false&address=' . urlencode($address);     
    $data = json_decode(file_get_contents($url), true); // insert in the database