使用PHP生成的KML有什么问题

时间:2012-12-16 23:39:49

标签: php google-maps kml google-earth

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

我找不到它有什么问题。 Google地图和Google地球没有提供任何错误消息。

以下是PHP文件的链接:

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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

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