D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
crsys_ant
/
Filename :
distancia_new.php
back
Copy
<?php $apiKey = 'AIzaSyAFXNZ0Qh_YP1s05oEtusz_SpkLBh5iaqY'; $origem = urlencode( 'Av. Paulista, 1578, Bela Vista, São Paulo - SP, 01310-200, Brasil' ); $destino = urlencode( 'Av. Barão do Rego Barros, 58, Vl. Congonhas, São Paulo - SP, 04612-040, Brasil' ); $url = "https://maps.googleapis.com/maps/api/distancematrix/json?" . "origins={$origem}" . "&destinations={$destino}" . "&mode=driving" . "&language=pt-BR" . "&key={$apiKey}"; $response = file_get_contents($url); $data = json_decode($response, true); if ($data['status'] === 'OK') { $element = $data['rows'][0]['elements'][0]; if ($element['status'] === 'OK') { $km = $element['distance']['value'] / 1000; echo "Distância: " . number_format($km, 2, ',', '.') . " km"; } else { echo "Endereço não encontrado"; } } else { echo "Erro API: " . $data['status']; }