1

PHPを使用してKMLファイルを生成します。GoogleマップとGoogleEarthバージョン6には表示されません。

何が悪いのかわかりません。グーグルマップとグーグルアースからのエラーメッセージはありません。

PHPファイルへのリンクは次のとおりです。

編集:(私のphpファイルへのリンクの代わりにgoogle-mapsリンクがありました)

http://test.happymonster.nl/kml/hierzijnwijgeweest.php

4

1 に答える 1

1

PHP で生成された KML が無効であり、不明な要素が Google Earth/Google マップで無視されています。

KML では大文字と小文字が区別され、KMLでは「 Document 」ではなく「 document 」が使用されているため、すべてのフォルダと Placemark が無視されます。

これは、Google Earth でエラー チェックを有効にするとエラーが検出される 1 つのケースです。[ツール]、[オプション]、[全般] の [KML エラー処理] セクションで [すべてのエラーに対してプロンプトを表示する] を選択します。KML をロードすると、" document " が不明な要素であるというエラーが表示されます。

Google Earth での基本的なエラー処理に加えて、Galados KML Validatorを使用して KML を検証できます。

于 2012-12-17T14:47:13.003 に答える