php如何通过街道地址获取经度和纬度?

php如何通过街道地址获取经度和纬度?

可以借助从google map 的json来获取经度和纬度。

$url = “http://maps.google.com/maps/api/geocode/json?address=”.urlencode($address);
$response = file_get_contents($url);
$response = json_decode($response, true);

//print_r($response);

$latitude = $response[‘results’][0][‘geometry’][‘location’][‘lat’];
$longitude = $response[‘results’][0][‘geometry’][‘location’][‘lng’];

echo “latitude: ” . $latitude . ” longitude: ” . $longitude;

发表评论

您的电子邮箱地址不会被公开。