[wd_asp elements=’search’ ratio=’100%’ id=1]

Postcode address finder – Javascript

11th November 2015

Javascript

javascript category codehaven

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”}