Boa tarde, estou usando um blank para pegar a latitude e longitude de um cep.
existe uma API chamada de AwesomeAPI, que podemos pegar estas informações,
Pequei estas linha de programação mais esta dando erro que esta abaixo.
Atenção
file_get_contents(https://awesomeapi.com.br/json/59067580): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
Atenção
Trying to get property ‘lat’ of non-object
Atenção
Trying to get property ‘lng’ of non-object
Blank
setlocale(LC_ALL, ‘pt_BR’, ‘pt_BR.utf-8’, ‘pt_BR.utf-8’, ‘portuguese’);
date_default_timezone_set(‘America/Sao_Paulo’);
$_cep = 59067580;
$_json_url = “https://awesomeapi.com.br/json/$_cep”;
$_json = file_get_contents($_json_url);
if (!preg_match(’/(“erro”: true)/i’ , $_json)) {
$_json = str_replace(’},]’,"}]", $_json);
$_data = json_decode($_json);
echo $_data->lat."</br>";
echo $_data->lng."</br>";
} else {
// CEP não encontrado.
echo ‘CEP não encontrado!!’."
";
echo “
”;”;
print_r($_json);
echo “
}