1

我用 PHP 生成了一个 KML 文件。它不会显示在 Google 地图和 Google 地球版本 6 中。

我找不到它有什么问题。谷歌地图和谷歌地球没有给出错误信息。

这是PHP文件的链接:

编辑:(有 google-maps 链接而不是我的 php 文件的链接)

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

4

1 回答 1

1

通过 PHP 生成的 KML 无效,Google 地球/地图将忽略未知元素。

KML 区分大小写,并且您的 KML 使用“文档”而不是“文档”,因此您的所有文件夹和地标都将被忽略。

这是一种情况,如果您在 Google 地球中启用错误检查,它会捕获它。在工具/选项/常规下,在 KML 错误处理部分中选择“显示所有错误的提示”。现在,当您加载 KML 时,它会提示“文档”是未知元素的错误。

除了 Google 地球中的基本错误处理之外,您还可以使用Galados KML Validator来验证您的 KML 。

于 2012-12-17T14:47:13.003 回答