【问题标题】:Generate Googlemaps with address string使用地址字符串生成 Googlemaps
【发布时间】:2014-04-23 19:17:32
【问题描述】:

我对 Google API 还是很陌生。 我在我的数据库中存储了一些地址信息,我正在使用 PHP while 循环将其调用到我的页面。 我想要的是它根据存储在数据库中的街道名称和城市在 Googlemaps 中显示地址的位置。

我了解如何使用 Google 地图的唯一方法是使用纬度和经度。有没有办法将街道名称和城市转换为这些坐标,以便在我的网站上生成正确的地图位置?

我希望有人能给我一个答案。提前谢谢你。

【问题讨论】:

标签: javascript php google-maps


【解决方案1】:

我找到了一个 PHP 解决方案,它可以生成适合我的 lat 和 lng。希望也适合你。

// Get the JSON 
$url='http://maps.googleapis.com/maps/api/geocode/json?address=2+bis+avenue+Foch75116+Paris+FR&sensor=false';
$source = file_get_contents($url);
$obj = json_decode($source);
$lat = $obj->results[0]->geometry->location->lat;
$lng = $obj->results[0]->geometry->location->lng;
echo $lat;

它会生成一个带有地址的 JSON,使用 PHP,您可以获得 lat 和 lng。 只需在 "address="

之后的 $url 字符串中添加您的地址

【讨论】:

    【解决方案2】:

    使用http://maps.google.com/maps?q=并在url末尾添加地址字符串。

    如果您想将其用于移动设备,请查看问题。 Suppress chooser dialog when calling Google map using intent

    【讨论】:

      猜你喜欢
      • 2014-01-27
      • 1970-01-01
      • 2022-09-29
      • 1970-01-01
      • 1970-01-01
      • 2012-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多