У меня проблема, когда я пытаюсь преобразовать адрес в широту и долготу через службу Google. Мой адрес 1456 сок. №: 10/1 кат:8 Алсанджак. Проблема в том, что когда я пишу этот адрес в URL-адрес, возвращается правильный результат, однако, когда я использую приведенный ниже php-код, я получаю нулевые результаты.
Нет проблем с результатом:
Проблема с пхп:
<?php
header('Content-Type: text/html; charset=utf-8');
getGoogleAddressCoordinates("1456 sok. no: 10/1 kat:8 Alsancak");
function getGoogleAddressCoordinates($address)
{
//$address = urlencode($address);
$address = str_replace(" ", "%20", $address);
$request = file_get_contents('http://maps.google.com/maps/api/geocode/json?address=' . $address . '&sensor=true');
$json = json_decode($request, true);
print_r ($json);
}
?>
$request
?) если этоfalse
, то что-то пошло не так с самим вызовом. У вас включены отчеты об ошибках? - person Pekka   schedule 14.07.2013ZERO_RESULTS
- person bitWorking   schedule 14.07.2013