В моем приложении php я использую сервис обратного геокодирования Google. Он отлично работает на локальном хосте, где URL-адрес myproject.ryan.com. Но если я тестирую на промежуточном сервере, который находится по IP-адресу (у нас еще нет домена) и имеет защиту паролем HTTP-аутентификации, обратное геокодирование не работает. Это тот же код, поэтому, я думаю, это должно быть связано либо с использованием IP, либо с приглашением авторизации. Интересно, есть ли что-то, что мне нужно сделать в консоли.
Код ...
// Format this string with the appropriate latitude longitude.
$url = 'http://maps.google.com/maps/geo?q=' . $latlng . '&output=json&sensor=true_or_false&key=' . APP_KEY;
// Make the HTTP request.
$data = @file_get_contents($url);
// Parse the json response.
$jsondata = json_decode($data,true);