2009-12-16 2 views
0

맞춤 경로 경로가있는지도의 RSS를로드하고 Away3D Sphere의 좌표에서 선을 그리는 플래시 앱을 만듭니다.플래시로드 중 "내지도"rss google maps

로컬에서 테스트 할 때 잘 작동하지만 온라인으로 게시하면 앱에서 RSS를로드 할 수 없습니다. Google지도는 다른 도메인의 액세스를 비활성화한다고 생각합니다.

누구든지 Google에서이지도 RSS에 직접 액세스 할 수있는 다른 방법을 알고 있습니까? 이제이 문제를 해결하기 위해 RSS를 호스팅하고 있습니다. 당신은 단순히 당신을 위해 RSS 파일을 검색하는 서버의 PHP 프록시를 구현하기 위해 미리

Marlus

답변

0

가 xml_proxy.php 파일에 RSS URL을 변경

해결 : 링크에 대한

<?php 

    $url = "http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&output=georss&msid=".$_GET['msid']; 
    $data = file_get_contents($url); 
    print $data; 

?> 
+0

용액을 표시하거나 약하게 표시해야합니다. – Aaron

0

에서

덕분에 그것은 쉬운 일 수도있다. 간결한 문서는 그것을 here라고 설명합니다. 확실하게 기억하지는 않지만 Google지도가이 피드에서 얻을 수있는 크로스 도메인 파일을 유지한다고 생각하지 않습니다.

+0

감사합니다! 하지만 작동하지 않습니다. 응답이 있습니다. {errorText : "서버와 통신 할 수 없도록 설정하십시오."} // 서버와의 연결을 설정할 수 없습니다. –

+0

CURL이 제대로 구성되었습니다 ... 나는이 코드를 내 서버에서 테스트했으며 제대로 프록시 역할을합니다. 어떻게로드하려고합니까? – Aaron

+0

이것은 다음 URL입니다. http://arquivos.de/argus/xml_proxy.php?url=http://maps.google.com.br/maps/ms?ie=UTF8&hl=pt-BR&vps=1&jsv=195b&msa = 0 & output = georss & msid = 104811254968226191368.00047acae1d889a556065 –