2009-12-16 33 views
0

我創建了一個Flash應用程序,它可以加載具有自定義路徑路徑的plublic地圖的RSS,並從Away3D球體上的座標繪製線條。從谷歌地圖加載「我的地圖」rss

當我在本地進行測試時,它工作得很好,但是當我在線發佈時,該應用程序無法加載RSS。我認爲Google地圖禁止從其他域訪問。

有沒有人知道另一種方式直接從谷歌訪問此地圖RSS?現在要解決這個問題,我主辦RSS。

在此先感謝

Marlus

回答

0

解決

改變了RSS網址上xml_proxy.php文件:

<?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 2009-12-18 05:09:06

0

這可能是最簡單的爲您簡單地實現檢索RSS文件爲你的服務器上的PHP代理。一篇簡明的文章解釋它here。我沒記錯,但我認爲Google地圖不會保留一個跨域文件,否則會讓您接收此Feed。

+0

感謝您的聯繫! 但它沒有奏效......我得到了迴應: {errorText:「Nãofoipossívelentrar em contato com o servidor。」} //無法建立與服務器的聯繫 – 2009-12-16 15:45:48

+0

我很想知道是否CURL配置正確......我只是在我的服務器上測試了這段代碼,它對我來說是正常工作的。你如何加載它? – Aaron 2009-12-16 16:02:50

+0

這是網址: 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 – 2009-12-16 16:04:41