.KMZ文件(突然)不再工作了

时间:2016-01-19 21:12:01

标签: google-maps maps kml kmz

我有一个显示.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',

如果你改变上面的链接,我会得到一个灰色方块..有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

Google Maps Javascript API v3 KmlLayer类为该kmz返回错误代码:INVALID_DOCUMENT

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

  

前缀" xsi" for attribute" xsi:schemaLocation"与元素类型相关联"文档"不受约束。

如果我删除了KML displays with geoxml3

如果我将其拉回still doesn't work with KmlLayer(仍然会返回INVALID_DOCUMENT),但still works with geoxml3

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

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