2009-12-16 36 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