Используйте $distance = $data['rows'][0]['elements'][0]['distance']['value'];
, это будет расстояние в метрах как число.
Вы можете преобразовать это в мили, разделив на 1609.34
.
Ответ (для на этот запрос ):
{
"destination_addresses" : [ "New York, NY, USA" ],
"origin_addresses" : [ "4429 North Broadway, Chicago, IL 60640, USA" ],
"rows" : [
{
"elements" : [
{
"distance" : {
"text" : "1,294 km",
"value" : 1293988 // <============ distance in meters
},
"duration" : {
"text" : "12 hours 24 mins",
"value" : 44618 // <============ duration in seconds
},
"status" : "OK"
}
]
}
],
"status" : "OK"
}