Salve a tutti,

ho un problema di cui non riesco a uscirne. OpenStreetMap fornisce un servizio gratuito per ottenere le coordinate Latitudine e Longitudine semplicemente inviando la Via, se faccio manualmente tale operazione tramite browser o tramite codice c++ e delphi ottengo il risultato corretto:

ottengo

[{"place_id":"197402887",
"licence":"Data © OpenStreetMap contributors, ODbL 1.0. https:\/\/osm.org\/copyright",
"osm_type":"relation",
"osm_id":"44868",
"boundingbox":[ "38.5175201",
"38.5990486",
"15.9492621",
"16.0130002"],
"lat":"38.557477",
"lon":"15.965895",
"display_name":"Limbadi, VV, Calabria, Italia",
"class":"boundary",
"type":"administrative",
"importance":0.662834867745151,
"icon":"https:\/\/nominatim.openstreetmap.org\/images\/mapicons\/poi_boundary_administrative.p.20.png"}
me se vado a fare la stesa cosa con PHP non ottengo nulla.

codice:
$localita = "Limbadi,VV";
$url="https://nominatim.openstreetmap.org/search?format=json&q=" . $localita;

$json = file_get_contents($url);
$risultati = json_decode($json,true);

echo $risultati['lat'] ." , " . $risultati['lon']. "<br />";
dove sbaglio?