【问题标题】:.KMZ file (suddenly) not working anymore.KMZ 文件(突然)不再工作
【发布时间】:2016-01-19 21:12:00
【问题描述】:

我有一个显示 .kmz 文件的网站。它可以完美运行很长时间,但是几周后 kmz 文件不再显示(而且我没有更改任何内容)。我尝试再次上传它,但没有成功。 .kmz 可以找到:

http://www.bordspelstats.nl/try.kmz

它在 Google 地球中仍然有效。

网页上的代码和这个类似:
http://jsfiddle.net/Shreerang/sxNy9/7/light/

    var kmlLayer = new google.maps.KmlLayer('http://www.bordspelstats.nl/try.kmz',

如果您更改上面的链接,我会得到一个灰色方块。有人可以帮我吗?

【问题讨论】:

标签: google-maps maps kml kmz


【解决方案1】:

Google Maps Javascript API v3 KmlLayer 类返回错误代码:INVALID_DOCUMENT for that kmz。

如果我解压缩 KMZ 并查看 KML,xsi: 命名空间被标记为无效。

与元素类型“文档”关联的属性“xsi:schemaLocation”的前缀“xsi”未绑定。

如果我删除它,KML displays with geoxml3

如果我把它拉回来still doesn't work with KmlLayer(仍然返回INVALID_DOCUMENT),但是still works with geoxml3

因此,一种解决方法可能是使用第三方解析器(如geoxml3geoxml-v3),但它是一个相当大的文件,因此出于性能原因可能不是一个好的长期解决方案。

可能与问题跟踪器中的issue 9157 相关。

【讨论】:

  • 感谢您的信息和解决方案!你能告诉我问题 9157 会发生什么吗?是否有人会阅读并尝试修复它,还是我应该找到另一个长期解决方案?
猜你喜欢
  • 1970-01-01
  • 2016-12-20
  • 2014-04-16
  • 1970-01-01
  • 2017-08-09
  • 1970-01-01
  • 1970-01-01
  • 2021-11-08
  • 1970-01-01
相关资源
最近更新 更多