私が持っているGoogleマップスクリプトは、シカゴのファイルからサンプルKMLを正常にロードしているようですが、独自のスクリプトを追加すると失敗します。KML標準は2.2です-なぜGoogleマップはそれを読み取ることができないのですか(Google Earthは正常に機能しているようです)?私がファイルを検証しようとしたとき、それはいくつかのエラーがあったと言いました-これが私がアプリケーションから得た出力であることを考えると、それを回避する方法はありますか?
1 に答える
1
geoxml3、KmlLayer、Googleマップがあなたのkmlをロードしてくれます。私のサーバーは、拡張子が.kmlのKMLをサポートしていません。KML/ KMZMIMEタイプ用に構成されていないため、拡張子が.xmlのXMLと同じように、サーバーでも同じ問題が発生する可能性があります。
回線の「スパイク」については、Google MapsAPIv3課題追跡システムでこの問題を参照してください。
もう1つのオプションは、KmlLayer.getStatus()が何を返すかを確認することです(Kml Status:DOCUMENT_NOT_FOUND)。cta.kmlの例では、Kml Status:OKが返されます。
于 2013-01-11T14:09:41.563 に答える