В одном из моих php-приложений мне нужно узнать широту и долготу места с адреса.
Я пробовал этот код:
$json = file_get_contents("http://maps.google.com/maps/api/geocode/json?address=$address&sensor=false®ion=$region");
$json = json_decode($json);
$lat = $json->{'results'}[0]->{'geometry'}->{'location'}->{'lat'};
$long = $json->{'results'}[0]->{'geometry'}->{'location'}->{'lng'};
Но он показывает следующую ошибку:
Предупреждение: file_get_contents (http://maps.google.com/maps/api/geocode/json?address=technopark, Trivandrun, kerala, India & sensor = false & region = IND) [function.file-get- содержимое]: не удалось открыть поток: HTTP-запрос не удался! HTTP/1.0 400 Bad Request в D:\Projects\lon.php в строке 4
Пожалуйста, помогите мне решить эту проблему.