results[0]->geometry->location->lat;
$lng = $result->results[0]->geometry->location->lng;
// Get the address based on returned lat & long
$address_url = 'http://maps.googleapis.com/maps/api/geocode/json?latlng=' . $lat . ',' . $lng . '&sensor=false';
$address_json = json_decode(file_get_contents($address_url));
$address_data = $address_json->results[0]->address_components;
foreach($address_data as $data):
$array[$data->types[0]] = $data->long_name;
endforeach;
echo json_encode($array);
?>
Returns an array showing {“street_number”:”254A”,”route”:”Baring Road”,”locality”:”London”,”postal_town”:”London”,”administrative_area_level_2″:”Greater London”,”country”:”United Kingdom”,”postal_code”:”SE12 0UW”}












