PHP 服务器端 Google Map API v3 集成

标签 php google-maps-api-3 server-side

我正在尝试使用 Google Map API v3 在服务器端而不是在客户端完成两步任务,但没有找到太多关于如何完成此任务的文档。所以我想知道这里是否有人可以帮助或指导我朝着正确的方向前进。

第一步是使用 PHP 获取地址的地理代码位置。我想我已经想通了,那就是通过 curl 调用 http://maps.google.com/maps/api/geocode/json?sensor=false&address=并处理 JSON 响应。获得地理代码后,我将它们存储在我的数据库中。

第二步是在第一步的地址的特定半径内寻找随机地址。这我似乎无法在服务器端找到如何做。

我们将不胜感激任何帮助或指导。

最佳答案

  1. 最简单的方法

    $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
    
  2. 使用给定的半径和中心点 (lat, lng) 进行搜索:https://developers.google.com/maps/articles/phpsqlsearch

关于PHP 服务器端 Google Map API v3 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10317445/

相关文章:

javascript - 将文件名日期转换为日期时间

PHP打印下拉列表,默认从中间选择

javascript - 使用 JQuery Mobile 和 jquery-ui-map 的 Google map

javascript - 将 Google map 标记超链接到坐标

php - Laravel 首先或者创建异常

javascript - 在 AngularJS 的谷歌地图中单击标记时如何关闭其他信息窗口

javascript - glitch.com如何更新其页面?

java - 自动在后台执行MySQL语句

linux - 服务器端病毒扫描

javascript - 替换并打印 jquery formData 值