【问题标题】:PHP Server Side Google Map API v3 IntegrationPHP 服务器端 Google Map API v3 集成
【发布时间】:2012-05-06 05:49:37
【问题描述】:

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

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

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

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

【问题讨论】:

  • 为了完整性:使用谷歌数据需要在谷歌地图上显示。您不能简单地出于自己的目的吸出他们的数据。我确信这个问题与显示地图的准备工作有关;但由于它实际上并没有提到地图,所以最好是明确的。

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


【解决方案1】:
  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

【讨论】:

    猜你喜欢
    • 2011-11-23
    • 2013-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-30
    • 2011-12-18
    • 2013-04-13
    相关资源
    最近更新 更多