Salve, come da titolo vorrei cercare di trasformare degli indirizzi in coordinate (lat e lon).
Cercando qualche guida, mi sono imbattuto su un codice php, il quale però mi restituisce vari errori, i quali non trovo soluzioni.

Questo è il codice php:


codice:
<?php
$name = urlencode( 'FIRENZE' );
$baseUrl = 'https://nominatim.openstreetmap.org/search/';
$data = file_get_contents( "{$baseUrl}{$name}?format=json");
$json = json_decode( $data );
$lat = $json[0]->lat;
$lon = $json[0]->lon;
?>
var lat=<?php printf( '%0.3f', $lat ); ?>
var lon=<?php printf( '%0.3f', $lon ); ?>
<?php var_dump( $json[0] ); ?>





Questi gli errori:

Warning: file_get_contents(): php_network_getaddresses: getaddrinfo failed: Host sconosciuto. in C:\xampp\htdocs\prova.php on line 5

Warning: file_get_contents(https://nominatim.openstreetmap.org/...?format=json): failed to open stream: php_network_getaddresses: getaddrinfo failed: Host sconosciuto. in C:\xampp\htdocs\prova.php on line 5

Notice: Trying to get property 'lat' of non-object in C:\xampp\htdocs\prova.php on line 7

Notice: Trying to get property 'lon' of non-object in C:\xampp\htdocs\prova.php on line 8
var lat=0.000var lon=0.000NULL


Qualche suggerimento ?