Innanzitutto grazie per la risposta.

Ho inserito nel codice il tuo suggerimento, ma mi da questo:

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

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

Ho provato a cercare soluzioni ma non ho trovato nulla. Grazie per la pazienza

Questo è il codice con il tuo suggerimento

codice:
<?php


$name = urlencode( 'FIRENZE' );
$baseUrl = 'https://nominatim.openstreetmap.org/search/';
$fine = '?format=json';




$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPGET,true);
curl_setopt($ch, CURLOPT_URL, $baseUrl.$name.$fine);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
//$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] ); ?>