我用PHP生成一个KML文件。它不会在Google地图和Google地球版本6中显示。
我找不到它有什么问题。 Google地图和Google地球没有提供任何错误消息。
以下是PHP文件的链接:
编辑:(有google-maps链接,而不是我的php文件的链接)
答案 0 :(得分:1)
通过PHP生成的KML无效,Google地球/地图会忽略未知元素。
KML区分大小写,您的KML使用“文档”而不是“文档”,因此忽略所有文件夹和地标。
这是一种情况,如果您在Google地球中启用错误检查,它会抓住它。在工具/选项/常规下,选择KML错误处理部分中的“显示所有错误的提示”。现在,当您加载KML时,它将提示“ document ”是未知元素的错误。
除了Google地球中的基本错误处理,您还可以使用Galados KML Validator验证您的KML。