이전에 데이터베이스의 로컬 주소를 사용하여 경도 및 위도를 추출하는 Google 지오 코딩 스크립트가있었습니다.지오 코딩 요청에서 URL로드 오류가 발생했습니다.
호스트를 전환 한 지 6 개월 만에 Google이 새 포워드 지오 코더를 구현 한 것 같습니다. 이제 xml 스크립트 호출에서 URL을로드하지 않는 url을 반환합니다.
나는 코드 작업을 위해 모든 것을 시도했다. 다른 웹 사이트의 샘플 코딩조차도 내 서버에서 작동하지 않습니다. 내가 뭘 놓치고 있니? 이것이 제대로 실행되는 것을 막는 서버 측 설정이 있습니까?
시도 # 1 :
$request_url = "http://maps.googleapis.com/maps/api/geocode/xml?new_forward_geocoder=true&address=1600+Amphitheatre+Parkway,+Mountain+View,+CA";
echo $request_url;
$xml = simplexml_load_file($request_url) or die("url not loading");
$status = $xml->status;
return $status;
단순히 URL이로드되지 반환합니다. new_forwad_geocoder 사용 여부에 관계없이 시도했습니다. 나는 또한 https없이 시도했다.
$ request_url 문자열은 브라우저에 복사하여 붙여 넣기 만하면 올바른 결과를 반환합니다.
또한 파일을 반환 할 수 있는지 확인하기 위해이 방법을 시도했습니다. 시도 2 :
$request_url = "http://maps.googleapis.com/maps/api/geocode/json?new_forward_geocoder=true&address=1600+Amphitheatre+Parkway,+Mountain+View,+CA";//&sensor=true
echo $request_url."<br>";
$tmp = file_get_contents($request_url);
echo $tmp;
연결 실패의 원인은 무엇입니까?