1

Gmap V3 で KML を表示する際に問題があります。私の V2 コードでは問題なく動作しますが、V3 では表示できませんでした。

Google マップのページでテストしましたが、表示されるのはフォルダー名だけです。フォルダが開かず、サイトが表示されません。
GE で KML を開くこともできますが、サイトがマップに表示されず、サイドバーにのみ表示され、情報ウィンドウのリンクが機能しません。

見つけたテスト コードを使用して kmlの小さなプロトタイプを表示できますが 、この同じテスト コードを使用してフル バージョンの kmlを表示することはできません。また、KML を自分の v3 コードで表示することはまだできていません。

完全な KML には 4 つのフォルダーと数百のサイトが含まれていますが、100 ポイント未満の小さなプロトタイプでも、自分の V3 コードでは表示されません。プロトタイプ)、ここで表示可能

(私はこの v2 をこれ以上使いたくありませんでしたが、数か月で v3 に移行する必要がありました。)

実装したいのは、この例のようなものです。

(この例では、URL のファイル名を変更することで、公開されている KML を表示できるようにする必要がありますか?)

これは、私がこれまでに見た中で、私が望むものに最も近いものです:

ユーザーがオンとオフを切り替えることができる多くのポイントを表示するサイドバーが必要です。フォルダも必要です。
最後に、完全なグローバル ビューが必要なため、GE を使用できません。

何かアドバイスをお願いできますか?

4

1 に答える 1

0

geoxml3 には、同じドメイン xmlhttp セキュリティ ポリシーが適用されます。プロキシを使用して、他のドメインからの kml ファイルのみを表示できます。

GeoXml サード パーティ パーサーを使用しているようです。その v3 バージョンが次の場所にあります。

http://code.google.com/p/geoxml-v3/

2 番目のファイルは技術的に有効ではありません:

<Placemark>
        <name>Dillon</name>
        <description><![CDATA[Click on the site name to proceed to the ftp 
                    directory for the <a href="ftp://ladsweb.nascom.nasa.gov/subsets/cn_Dillon_18_WSW_MT/">Dillon</a> CRN site.]]></description>
        <styleUrl>#CRN</styleUrl>
        <Point>
            <coordinates>-113.0057,45.158,0</coordinates>
        </Point>                    
            <altitudeMode>relativeToGround</altitudeMode>
</Placemark>

4T ファイルには が含まれています<Point>...</Point>。これは、<point>...</point>

<Placemark>
  <name>Dillon</name>
  <description><![CDATA[Click on the site name link below to proceed to the subset ftp directory for the <a href="ftp://ladsweb.nascom.nasa.gov/subsets/cn_Dillon_18_WSW_MT">Dillon</a> CRN site.]]>    </description>
  <styleUrl>#CRN</styleUrl>
  <point><coordinates>-113.0057,45.158,0</coordinates></point>
 </Placemark>
于 2012-09-19T03:15:25.970 に答える