stefanbc
6/13/2013 - 10:06 PM

Get coordinates for a specified address

Get coordinates for a specified address

<?php
// Get coordinates for a specified address
function getCoordinates($address){

    $address = str_replace(" ", "+", $address); // replcae all the white space with "+" sign to match with google search pattern
 
    $url = "http://maps.google.com/maps/api/geocode/json?sensor=false&address=$address";
 
    $response = file_get_contents($url);
 
    $json = json_decode($response,TRUE); //generate array object from the response from the web
 
    return ($json['results'][0]['geometry']['location']['lng'].",".$json['results'][0]['geometry']['location']['lat']);

}
?>