0

GEORss の Google マップで使用するには、xml ファイルをどこでホストする必要がありますか??

Google APIドキュメントから... var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?g=322338@N20&lang=en-us&format=feed-georss') ; georssLayer.setMap(マップ);

これは、情報ポップアウトとすべてを作成するのに素晴らしい仕事をしているようです...

地元では手に入らないらしい…

したがって、xml をプッシュするには aspx または ashx が必要だと思いますが、Web アクセス可能である必要がありますか?

どうも

4

1 に答える 1

0

はい、Google がサーバー側で GeoRSS を KML に変換するため、Web アクセス可能である必要があります。

「Google Maps API は、地理情報を表示するための KML および GeoRSS データ形式をサポートしています。これらのデータ形式は、KmlLayer オブジェクトを使用して地図上に表示されます。このオブジェクトのコンストラクターは、一般にアクセス可能な KML または GeoRSS ファイルの URL を取得します。

Maps API は、提供された地理的 XML データを KML 表現に変換し、V3 タイル オーバーレイを使用して地図上に表示します。」

http://code.google.com/apis/maps/documentation/javascript/overlays.html#KMLLayers

静的 XML ファイルをホストしている場合は、Amazon Web Service の Simple Storage Service: http://aws.amazon.com/s3/を使用できます。

于 2011-07-05T20:50:32.220 に答える