【问题标题】:What is wrong with my KML, generated with PHP我的 KML 有什么问题,用 PHP 生成
【发布时间】:2012-12-04 02:27:58
【问题描述】:

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

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

这里是 PHP 文件的链接:

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

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

【问题讨论】:

  • 这不是指向 PHP 文件的链接,而是指向谷歌地图的链接。请检查。
  • google maps 或 earth 不报错是正常的。但是生成文件的某些内容会有所帮助,这样我们可能会发现错误。此链接不会让我们深入了解问题。
  • 我已更改链接。现在它指的是 PHP 脚本的输出。

标签: php google-maps kml google-earth


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-19
    • 1970-01-01
    • 2013-06-29
    • 2023-04-06
    • 1970-01-01
    • 2019-11-17
    • 2018-08-19
    • 2016-02-16
    相关资源
    最近更新 更多